Cross Train to Android Training Course
Duration
Requirements
Java SE development experience
Public Course Dates
Then just submit a public course date request now!
And we will organize the training at a location and date to suit you.
Request Public Course Date >>
| Date | Venue | Price | ||
|---|---|---|---|---|
| 2013-06-24 09:30 | London, Chiswick | From 2330 to 4800 GBP Check! | ||
| 2013-07-16 09:30 | Bristol, Temple Gate | From 2330 to 4800 GBP Check! | ||
| 2013-08-12 09:30 | London, Chiswick | From 2097 to 4320 GBP Check! | ||
| 2013-08-27 09:30 | Bristol, Temple Gate | From 2097 to 4320 GBP Check! | ||
| 2013-09-17 09:30 | Manchester | From 2097 to 4320 GBP Check! | ||
| 2013-09-23 09:30 | London, Chiswick | From 2097 to 4320 GBP Check! | ||
| 2013-11-11 09:30 | London, Chiswick | From 2097 to 4320 GBP Check! | ||
| 2013-11-25 09:30 | Bristol, Temple Gate | From 2097 to 4320 GBP Check! | ||
| 2014-01-07 09:30 | Bristol, Temple Gate | From 2097 to 4320 GBP Check! | ||
| 2014-01-20 09:30 | Manchester | From 2097 to 4320 GBP Check! |
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 Touch 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

Courses in other countries