Course Outline
- Overview of the Android system
- Architectural layers and NDK
- The Dalvik Virtual Machine
- The Android SDK and development tools
- Eclipse IDE and ADT
- The Android Emulator
- Activities, Services, Content Providers, Broadcast Listeners
- Using intents and intent filters
- Analysis of an Android app
- The Android manifest
- App permissions
- Working with activities and UIs
- Views and layouts
- Widgets
- Event handling
- Lists and adapters
- Menus and dialogs
- Data access and Sqlite
- Content providers
- Using the sensors on the device
- Location-based apps
- The Telephony API
- Broadcast Receivers
- System Broadcasts
- Accessing network-based content
- Using threads in Android
- Developing responsive apps
- Publishing to Google Play
Requirements
Prior knowledge of an object oriented language such as Java, C++, C#, Smalltalk, PHP5, etc.
Testimonials
I really enjoyed the fairly broad coverage of topics.
john harrigan
Learning about the overall ease of using Android Studios to build android apps.
Joshua Anderson
Very comprehensive of a general overview. Exactly what I was after.
Matt Shelton
All of it was excellent and well taught. Very interesting.
Daniel Welch
It was very interesting and I gained a lot of valuable knowledge.
Shaun Lawlor
Detail level and number of labs
- FedEx
I like the teaching style very friendly and informative on the subject.
- FedEx
breaking down the multiple services, actions, devices, etc into the component parts.
Delaine Stoutenburgh - FedEx
The detail given about each topic was really nice, he made sure we understood each topic before moving to the next.
Richie Wood - FedEx
Training materials, Exercise's & Trainer
- FedEx
Knowledge of trainer
- FedEx
The lecture book and lab
- FedEx
Lectures (David is very knowledgeable on Android)
Johnny Miller - FedEx
Instructor's great knowledge about the material.
- FedEx
Clear and repeated emphasis on important aspects of Android development
- FedEx
The set of lab material seems really good. It's a great resource to keep after the training.
- FedEx
Documentation-based translation