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
  • 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