Take your Java skills to the next level by leveraging some of the most popular design patterns and APIs for the Android SDK.
Overview
Syllabus
Introduction
- Welcome
- What you need to know
- Using the exercise files
- What's new in this update?
- Configuring the Java Development Kit
- Install and configure Android Studio
- Review the starting sample app
- Java syntax and APIs in Android
- Packaging and running Android apps
- Optimizing Java code for Android
- Override superclass callback methods
- Implement event handler interfaces
- Create static method libraries
- Save and restore instance state
- Manage global data with app context
- Define custom callback methods
- Manage async tasks in fragments
- Core Java packages in Android
- Store data in memory with collections
- Manage local databases
- Read text files from assets
- Parse JSON formatted data
- Parse XML formatted data
- Create and display graphics
- Manage device sensors
- Use text to speech
- Play audio files
- Configure a project to use Java 8
- Handle events with lambda expressions
- Pass method references as arguments
- Use default and static interface methods
- Explore more Java syntax
- Next steps
Taught by
David Gassner