Mastering Android Development
(ANDDEV, Live Instructor-Led Training, 4 days)


Description

This SETC Certified course covers every aspect of developing applications for the Android platform. Using hands-on exercises and real-world examples, students will learn how to start an Android development project from the ground up. By the end of the course, students will have a functional application that demonstrates Android’s capabilities while supporting different device configuration, and is ready to be published to Google Play (formerly Google Market)

Dates and Pricing


Jan 9 to Jan 12, 2018$2,500/person Feb 6 to Feb 9, 2018$2,500/person Mar 6 to Mar 9, 2018$2,500/person

Outline

Introduction to Android Development
Overview of the Android platform
The Dalvik Virtual Machine
The Android SDK (Eclipse ADT)
Structure of an Android application
Online Documentation
Getting Started
Creating a new Android application with ADT
Creating a simple Activity
Setting up the Android Virtual Machine (AVM)
Running the application using AVM
Running on a Device
Debugging an Android Application
Creating the User Interface
The Activity Lifecycle
Creating a View
Responding to Events
Using the Different Views
Localization and Application Resources
Using Lists and Menues
User Interface Best Practices
Dealing with Screen Sizes
Ergonomics
Visual Designs
Working with Gestures
Under the Hood
Using the Log
Using Collection Classes
Using Intents
Processes and Threads
Creating and Using a Library Project
Data Storage
Shared Preferences
Internal and External Storage
SQLite Database
Network Connections
Multimedia
Using the Canvas
Using MediaPlayer
Using MediaRecorder
Overview of OpenGL ES
Interacting with Android and Other Applications
Creating a service
Broadcast Receivers
Content Providers
Creating Widgets
Completing the Application
Signing and Versioning
Application Security and Permissions
Packaging the Application
Publishing on Android Market
Best Practices