Logo

Maxtrain.com - [email protected] - 513-322-8888 - 866-595-6863

ITG-MOB110

Android Advanced Application Development

Alert Me

Description

This 3 day instructor-led course will guide the participant through some of the more complex features of the Android operating system. Upon completion of this course attendees will be able to build Android Apps and create sophisticated activities and services.

Topics:

  • Databases for Data Storage
  • Networks
  • Web Services
  • Handling Asynchronous Tasks
  • Using Services
  • Inter-Process Communications
  • Multimedia Content
  • Location Services
  • Maps
  • Publishing

Outline

Module 01: Databases
  • SQLite: Overview
  • SQLiteDatabase class
  • SQLiteOpenHelper Class
  • Database Installation / Updating / Using Cursors
Module 02: Networks & Web Services
  • Java.net
  • Android.net
  • RESTful Web Services
  • Building URLS
  • Parsing XML Data
  • Connected Applications
  • Working offline
Module 03: Asynchronous Tasks
  • UI Threads
  • Background Tasks
  • Handlers & Loopers
  • AsyncTask
  • ProgressDialog
  • Handling Errors
Module 04: Using Services
  • Services Overview
  • Communicating with Apps
  • Communicating with Activities
  • Notifications
  • Pending Intents
  • Downloaders
  • Polling Web Services
Module 05: Inter-Process Communication
  • Breaking Out
  • Cipboard
  • Linkify Text
  • Implicit Intents
  • Invoking Built-in Apps & Services
  • How to accept implicit intents
  • Passing Data
  • MIME Types
Module 06: Multimedia Content
  • Playing Sounds
  • Touch feedback (Vibration)
  • Images
  • Storing & Retrieving Data
  • Using the Camera
  • Invoking & Using the media recorder
  • Using gallery and other image views
Module 07: Using Location Services & Maps
  • Location Services Overview
  • Location Notifications
  • Google Maps API
  • License Terms and Keys of Maps API
  • Map View & Map Activity Classes
  • How to Configure a Map
  • How to Control a Map
  • Events
  • Working with Projections
  • Map Overlays
  • Item Overlays
  • Custom Overlays
Module 08: Publishing
  • Introduction to the App Market
  • Getting your App ready
  • Debugging and Release Builds
  • How to Sign an APK file
  • How to Publish your App
  • Metadata of Apps
  • Updating and Supporting your App

PreRequisites

Some Java programming experience and basic knowledge of Android application development.

Audience

Those interested in developing advanced Android applications.
$1795.00 List Price

3 Days Course

Class Dates

Request a Date or a Private Class below.


MAX Educ. Savings
Category: Tag:
Loading ...