Programming Android apps with Java? Take your skills to the next level with some of the most popular design patterns and APIs for the Android SDK. David Gassner explains how to call and implement callback methods, save instance states and global data, and wrap asynchronous tasks to create a smooth user experience during app configuration changes. Plus, learn how to use Java packages (APIs) to store data, read text, display graphics, play audio, and work with information from device sensors like the accelerometer.
Watch these Java tutorials to learn smarter, more efficient methods for Android app development.
Preparing the development environment
Packaging and running Android apps
Optimizing Java code for Android
Implementing event handler interfaces
Defining custom callback methods
Working with the Android SDK's Java packages
Reading text files
Parsing JSON and XML data
Managing device sensors