Android core
Stay organized with collections
Save and categorize content based on your preferences.
To prepare for the Associate Android Developer certification exam, 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
Related Course Content
Other Resources
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-12-05 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-12-05 UTC."],[[["\u003cp\u003eThe Associate Android Developer certification exam assesses developers' understanding of Android system architecture, app building blocks, and the app development process.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers should be proficient in displaying messages using Toasts, Snackbars, and Notifications, along with localizing apps.\u003c/p\u003e\n"],["\u003cp\u003eScheduling background tasks with WorkManager is also a key skill assessed in the exam.\u003c/p\u003e\n"],["\u003cp\u003eThe provided resources offer pathways to learn about Kotlin basics for Android, building layouts, adding buttons, and more.\u003c/p\u003e\n"],["\u003cp\u003eFurther resources cover topics like WorkManager, application fundamentals, Jetpack, AndroidX, Android KTX, localization, notifications, and Toasts.\u003c/p\u003e\n"]]],[],null,["To prepare for the Associate Android Developer certification exam, developers should:\n\n- Understand the architecture of the Android system\n- Be able to describe the basic building blocks of an Android app\n- Know how to build and run an Android app\n- Display simple messages in a popup using a `Toast` or a `Snackbar`\n- Be able to display a message outside your app's UI using `Notifications`\n- Understand how to localize an app\n- Be able to schedule a background task using `WorkManager`\n\nRelated Course Content\n\n- [Android Basics in Kotlin Unit 1 - Kotlin Basics for Android, Pathway 2: Create your first Android app](https://developer.android.com/courses/pathways/android-basics-kotlin-two)\n- [Android Basics in Kotlin Unit 1 - Kotlin Basics for Android, Pathway 3: Build a basic layout](https://developer.android.com/courses/pathways/android-basics-kotlin-three)\n- [Android Basics in Kotlin Unit 1 - Kotlin Basics for Android, Pathway 4: Add a button to an app](https://developer.android.com/courses/pathways/android-basics-kotlin-four)\n\nOther Resources\n\n- [Codelabs -\\\u003e WorkManager (Kotlin)](https://codelabs.developers.google.com/codelabs/android-workmanager-kt/index.html#0)\n- [Codelabs -\\\u003e WorkManager (Java)](https://codelabs.developers.google.com/codelabs/android-workmanager-java/index.html#0)\n- [Android Developers -\\\u003e Application fundamentals](https://developer.android.com/guide/components/fundamentals)\n- [Android Developers -\\\u003e Getting started with Jetpack](https://developer.android.com/jetpack/docs/getting-started)\n- [Android Developers -\\\u003e AndroidX overview](https://developer.android.com/jetpack/androidx)\n- [Android Developers -\\\u003e Android KTX (Kotlin)](https://developer.android.com/kotlin/ktx)\n- [Android Developers -\\\u003e Localize your app](https://developer.android.com/guide/topics/resources/localization)\n- [Android Developers -\\\u003e Create a notification](https://developer.android.com/training/notify-user/build-notification)\n- [Android Developers -\\\u003e Toasts](https://developer.android.com/guide/topics/ui/notifiers/toasts)"]]