Java Design Patterns and APIs for Android

Go to class
Write Review

Free Online Course: Java Design Patterns and APIs for Android provided by LinkedIn Learning is a comprehensive online course, which lasts for 3-4 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Java Design Patterns and APIs for Android is taught by David Gassner.

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