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 (7)
Lectures (David is very knowledgeable on Android)
Johnny Miller - FedEx
Course - Android Development
The detail given about each topic was really nice, he made sure we understood each topic before moving to the next.
Richie Wood - FedEx
Course - Android Development
breaking down the multiple services, actions, devices, etc into the component parts.
Delaine Stoutenburgh - FedEx
Course - Android Development
It was very interesting and I gained a lot of valuable knowledge.
Shaun Lawlor
Course - Android Development
All of it was excellent and well taught. Very interesting.
Daniel Welch
Course - Android Development
Very comprehensive of a general overview. Exactly what I was after.
Matt Shelton
Course - Android Development
Learning about the overall ease of using Android Studios to build android apps.