Course Outline
- Introduction to the Android operating system
- System architecture layers and the Native Development Kit
- Exploring the Dalvik Virtual Machine
- The Android Software Development Kit and associated tooling
- Eclipse IDE with the Android Development Toolkit
- Utilizing the Android Emulator
- Core components: Activities, Services, Content Providers, and Broadcast Listeners
- Implementation of intents and intent filters
- Deconstructing the structure of an Android application
- The Android manifest configuration file
- Managing application permissions
- Managing activities and user interfaces
- Views and layout structures
- UI Widgets
- Event processing mechanisms
- Lists and adapter patterns
- Menus and dialog boxes
- Data persistence and SQLite integration
- Content provider implementation
- Leveraging onboard device sensors
- Building location-aware applications
- The Telephony API
- Broadcast Receivers
- System-level broadcasts
- Retrieving network-based resources
- Threading concepts in Android
- Ensuring application responsiveness
- Deployment strategies for Google Play
Requirements
Participants should possess prior experience with at least one object-oriented programming language, such as Java, C++, C#, Smalltalk, or PHP5.
Testimonials (7)
I really enjoyed our learning and experimenting with kotlin multiplatform.
Renzo Olivares Macias - Google
Course - Android Development
A great variety of useful topics are covered.
Tong Mu - Google
Course - Android Development
Basic introduction to Android and Kotlin.
Nan Yu - Google
Course - Android Development
It struck a good balance between depth of exercises and variety of exercises, within the time constraint.
Gray Mackall - Google
Course - Android Development
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.