Android development: application and embeded (AOSP)
See PDF certificate here.
Topics
- Android Application Development
- General development concepts on the Android platform
- Introduction to the Android platform
- Android Studio installation and configuration
- Android application architecture
- Object-orientated programming review
- Android application architecture concepts
- Application development concepts
- Graphical interface, layout, resources
- Activities, Intents, Broadcast Receivers, Database
- Application integration with Web APIs
- Using frameworks to integrate with Web APIs
- Example of integration with Web APIs
- General development concepts on the Android platform
- Embedded Android Development (AOSP)
- AOSP architecture
- AOSP overview
- Linux architecture and AOSP architecture
- Embedded Android development
- Downloading and exploring the source code
- Exploring Android/Linux
- Embedded Android development tools
- AOSP development environment
- ADB and Fastboot
- AOSP compilation
- AOSP compilation system
- Compiling, running and modifying
- Compiling modules
- Customizing AOSP
- Creating and customising a product
- Hardware Abstraction Layer - HAL
- Service development
- Integration with Android applications
- Debugging errors
- AOSP architecture