Cross Train to Android Training Course
Duration
Requirements
Java SE development experience
Public Course Dates
This course would cost you around 4290GBP + VAT.
Please submit a public course date request for the exact price.
Overview
A comprehensive course for Java application developers to cross train to Android
Course Outline
Overview
-The Android Framework
-Dalvik & Linux
-Principles
Getting it all up and Running
-Eclipse and the ADK
-Using the DDMS debugger
Core Android – The Concepts
-The Manifest
-Widgets
-Activities - the basic types
-Intents
-Services
-Content Providers & SQLite
-Broadcast Receivers
-The Application Context
Essential Internals
-Bundles and Intents
-The Activity Lifecycle
-Notifications
-Alarms
The User Interface
-What Android has to offer – Widgets & Views in detail
-Program vs Declarative
-XML – Layouts of all kinds
-Styles & Stateful Drawables
-AlertDialogs & Menus
-The AppWidget
Events and Event Handling
-Short Tpuch and Long Touch
-Context Menus
-Other Events
-Handling Gestures
A First Practical Project
-Preferences
-Files and Databases
-Lists, Adapters and ListViews
-Services & Broadcast Receivers
-Using Other Apps From Your Own
Threading
-The UI thread
-Background threads
-Async task
-Handlers and Loopers - Custom Pipeline Threads
Local Persistence - SQLite in depth
-DBHelper
-Content Providers
-The Android File System
Exception Handling
-Custom Exception Handlers
-Uncaught Exceptions
Consuming Web Services – SOAP and REST
-kSOAP2
-rest.org
-JSON
-XML
Location Based Services
-GPS service
-Mapping
-Phone Location Services
-Phone Orientation
-Augmented Reality Applications
Graphics
-SurfaceView
-OpenGL
-Graphics2D
-Using the Camera
-Signature Capture
Media Framework
-Audio & Video
Best Practice and Open Source add-ons
-Using Custom Base Classes
-CommonsWare Additions
-Application Deployment - The Market and Signing

