Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Java Design Patterns and APIs for Android

Java Design Patterns and APIs for Android

3h 13mIntermediate2017-08-24

Authors

David Gassner

David Gassner

Author of 60+ video-based training courses for software developers

Course details

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.

Learning objectives
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
Storing data
Reading text files
Parsing JSON and XML data
Managing device sensors
Playing audio

Skills covered

Android DevelopmentJavaMobile DevelopmentOracleProgramming LanguagesSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you need to know
  • 03 - Using the exercise files
  • 04 - What's new in this update

1. Getting Started

  • 05 - Configuring the Java Development Kit
  • 06 - Install and configure Android Studio
  • 07 - Review the starting sample app

2. Android's Implementation of Java

  • 08 - Java syntax and APIs in Android
  • 09 - Packaging and running Android apps
  • 10 - Optimizing Java code for Android

3. Common Java Design Patterns in Android

  • 11 - Override superclass callback methods
  • 12 - Implement event handler interfaces
  • 13 - Create static method libraries
  • 14 - Save and restore instance state
  • 15 - Manage global data with app context
  • 16 - Define custom callback methods
  • 17 - Manage async tasks in fragments

4. The Android SDK's Java Packages

  • 18 - Core Java packages in Android
  • 19 - Store data in memory with collections
  • 20 - Manage local databases
  • 21 - Read text files from assets
  • 22 - Parse JSON formatted data
  • 23 - Parse XML formatted data

5. Android-Specific Java Packages

  • 24 - Create and display graphics
  • 25 - Manage device sensors
  • 26 - Use text to speech
  • 27 - Play audio files

6. Java 8 Syntax for Android

  • 28 - Configure a project to use Java 8
  • 29 - Handle events with lambda expressions
  • 30 - Pass method references as arguments
  • 31 - Use default and static interface methods
  • 32 - Explore more Java syntax

Conclusion

  • 33 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal