Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Java Design Patterns and APIs for Android

via LinkedIn Learning

Overview

Take your Java skills to the next level by leveraging some of the most popular design patterns and APIs for the Android SDK.

Syllabus

Introduction
  • Welcome
  • What you need to know
  • Using the exercise files
  • What's new in this update?
1. Getting Started
  • Configuring the Java Development Kit
  • Install and configure Android Studio
  • Review the starting sample app
2. Android's Implementation of Java
  • Java syntax and APIs in Android
  • Packaging and running Android apps
  • Optimizing Java code for Android
3. Common Java Design Patterns in 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
4. The Android SDK's Java Packages
  • 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
5. Android-Specific Java Packages
  • Create and display graphics
  • Manage device sensors
  • Use text to speech
  • Play audio files
6. Java 8 Syntax for Android
  • 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
Conclusion
  • Next steps

Taught by

David Gassner

Reviews

Start your review of Java Design Patterns and APIs for Android

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.