Android core

Android is an operating system based on Linux and designed primarily for mobile devices. Android applications can be multitasking and are written in Java, Kotlin or C++.

To prepare for the AAD certification exam, Android developers should:

  • Understand the architecture of the Android system
  • Be able to describe the basic building blocks of an Android app
  • Know how to build and run an Android app
  • Display simple messages in a popup using a Toast or a Snackbar
  • Be able to display a message outside your app's UI using Notifications
  • Understand how to localize an app
  • Be able to schedule a background task using WorkManager