Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Android 9 Development Cookbook

You're reading from   Android 9 Development Cookbook Over 100 recipes and solutions to solve the most common problems faced by Android developers

Arrow left icon
Product type Paperback
Published in Oct 2018
Publisher Packt
ISBN-13 9781788991216
Length 464 pages
Edition 3rd Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
Rick Boyer Rick Boyer
Author Profile Icon Rick Boyer
Rick Boyer
Arrow right icon
View More author details
Toc

Table of Contents (18) Chapters Close

Preface 1. Activities FREE CHAPTER 2. Layouts 3. Views, Widgets, and Styles 4. Menus and Action Mode 5. Fragments 6. Home Screen Widgets, Search, and the System UI 7. Data Storage 8. Alerts and Notifications 9. Using the Touchscreen and Sensors 10. Graphics and Animation 11. A First Look at OpenGL ES 12. Multimedia 13. Telephony, Networks, and the Web 14. Location and Using Geofencing 15. Getting Your App Ready for the Play Store 16. Getting Started with Kotlin 17. Other Books You May Enjoy

What this book covers

Chapter 1, Activities, the Activity represents the fundamental building block for most applications. See examples of the most common tasks such as creating an activity, and passing control from one activity to another. 

Chapter 2, Layouts, while Activities are fundamental to the UI, the Layout actually defines what the user sees on the screen. Learn the main layout options available and best to use cases. 

Chapter 3, Views, Widgets and Styles, explores the basic UI object, from which all layouts are built. The chapter starts by exploring views and widgets - the basic building block of any app then goes on to styling the widgets and turning those styles into themes.

Chapter 4, Menus and Action Mode, teaches you how to use menus in Android. Learn how to create menus and how to control their behavior at runtime, including Action Mode.

Chapter 5, Fragments, shows how to create more flexible user interfaces by reusing UI components with Fragments.

Chapter 6, Home Screen Widgets, Search and the System UI, takes us to topics outside your app such as how to create a widget for the Home Screen, adding search functionality UI to your app and running your app in full-screen mode.

Chapter 7, Data Storage, compares multiple methods Android offers for persisting data, and when best to use each option.

Chapter 8, Alerts and Notifications, shows multiple options for displaying notifications to your users. Options range from alerts in your application, using the system notification and the “Heads Up notification”. 

Chapter 9, Using the Touchscreen and Sensors, learn the events for handling the standard user interactions, such as button clicks, long presses, and gestures. Access the device hardware sensors to determine orientation changes, device movement, and compass bearing.

Chapter 10, Graphics and Animation, bring your app to life with animations! Take advantage of the many options Android offers for creating animations – from simple bitmaps to custom property animations.

Chapter 11, A first look at OpenGL ES, when you need high-performance 2D and 3D graphics, turn to the Open Graphics Library. Android supports Open GL, a cross-platform Graphics API.

Chapter 12, Multimedia - Sounds and Camera, take advantage of the hardware features for playing audio. Use Android intents to call the default camera application or delve into the camera APIs to control the camera directly.

Chapter 13, Telephony, Networks, and the Web, use the Telephony functions to initiate a phone call and to listen for incoming phone events. See how to send and receive SMS (text) messages. Use the WebView in your application to display web pages and learn to use Volley to communicate directly with web services.

Chapter 14, Location and using Geofencing, shows you how to determine the user's location and the best-practices so your app doesn’t drain the battery. Use the new Location APIs to receive location updates and create Geofences.

Chapter 15, Getting your app ready for the Play Store, as your polish your app for the Play Store, learn how to implement more advanced features such as Alarms, AsynchTask for background processing and add Google Sign-In to your app.

Chapter 16, Getting started with Kotlin, offers a first-look at the new Android language and several topics to get you started.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime