Associate Android Developer Certification

Accelerate your move toward a career in mobile app development. Learn to build simple Android apps with our Android Basics in Kotlin training — no programming experience necessary. Then, take the Associate Android Developer Certification exam to gain recognition for your skills as a developer.

  • 100% remote, self-paced online learning
  • 10 hours of study per week over five to six months
  • 82% of Certification graduates report a career impact, like finding a new job
Associate Android Developer Certification

Start your career as an Android developer, with help from Google

Whether you're learning mobile app development for the first time or are looking to advance your career, the Associate Android Developer Certification can help you showcase your skills to peers and potential employers.

$81,940

a

Average entry-level salary in Android development1

35,900

a

Job openings in the field of Android development1

Learn Android development online, directly from Google

Mobile apps and smartphones are everywhere, with more people consuming media on phones than on laptops or other devices. As an Android developer, you'll have the opportunity to reach billions of people in a meaningful way — through apps on their phones and connected devices.

With an Associate Android Developer Certification, you can qualify for in-demand entry-level jobs in Android development. Take the self-paced Android Basics in Kotlin training, and when you're ready, take the certification exam to start your journey as a professional developer.

Learn more about training resources for the certification

Entry Level

Android Basics in Kotlin

The Android Basics in Kotlin training can teach you the essential steps of developing, testing, and debugging Android apps in Kotlin, and is designed for people with no prior programming experience. When you're ready, take the Associate Android Developer Certification exam, designed to test the skills of an entry-level Android developer.

Our training resources cover:

  • Kotlin basics
  • Layouts
  • Navigation
  • Connecting to the internet
Get started

See full curriculum

  • Unit 1: Kotlin Basics

    • Download and use Android Studio
    • Create and run a basic Android app on your computer
    • Display text and images in Android apps
    • Use numbers and functions in Kotlin
  • Unit 2: Layouts

    • Apply Material Design guidelines to add visual polish to an app
    • Represent data with lists and arrays in Kotlin
    • Display a scrollable list of text and images in an app
    • Calculate and display a result in an app based on user input
    • Use inheritance to implement a hierarchy of classes in Kotlin
  • Unit 3: Navigation

    • Launch an intent to start a new Activity
    • Navigate between Fragment destinations using the Jetpack Navigation component
    • Perform common operations on collections in Kotlin
    • Use data binding with LiveData to update your UI automatically when the underlying data changes
    • Implement “Up” and “Back” custom behavior in an app
  • Unit 4: Connect to the Internet

    • Use coroutines and threads to write non-blocking concurrent code
    • Access the main thread to safely perform UI updates while performing tasks in the background
    • Use different concurrency patterns
    • Write code that interacts with network resources
  • More units coming this summer

story image

Certification vouchers

Increasing opportunity for Black+ developers

If you self-identify as a Black+ developer and are based in the U.S. you can now request free or discounted vouchers to take certification exams for Android. Apply now.

Frequently asked questions

  • What is an Android developer?

    An Android developer’s job can vary widely depending on the size and type of organization, whether you work on your own or as part of a large team of developers. Typically, being an Android developer entails building, maintaining, and debugging Android applications. Android app development also allows for developers to work from home if employers offer that option.

    At smaller companies — like those with fewer than 20 employees, for example — Android developers may be responsible for scoping and defining features and applications, and also for managing their own work and processes.

    At larger companies, Android developers are likely to work on teams that include engineers of differing levels of seniority, a product manager to organize and define the work, and a designer to design apps and features that the developers build. Depending on the company, Android developers may also work with data analysts, user researchers, and marketers.

    A typical day for an Android developer might include: participating in technical discussions on how an app should be built; reading or writing a design document that details a plan for building an app or feature; working on bug fixes that are assigned by a product manager; and writing code to build a new feature that improves an app.

  • Why start a career in Android development?

    Mobile apps and smartphones are everywhere, with more people consuming media on phones than on laptops or other devices. People depend on their smartphones to access shopping and essential services. As a result, app development is becoming an increasingly important job function for a wide variety of companies. As an Android app developer, you have the opportunity to reach billions of people in a meaningful way—through apps on their phones and connected devices.

  • Who is this certification for?

    Any previous experience in software development is a benefit, though many Android developers don't have a traditional technical background. While there is no programming experience required to take the Android Basics in Kotlin training, the Associate Android Developer Certification exam is designed to test the skills of an entry-level Android developer. To take this exam, you should have this level of proficiency, whether that's through education, personal projects, or work experience.

  • Why register for the Associate Android Developer Certification exam?

    The Associate Android Developer Certification provides end-to-end training, culminating in an industry-recognized certification. The certification exam can be done online from wherever you're located and is performance-based—mirroring real-world developer tasks, like adding functionality to an app and fixing bugs in existing code.

    After completing the Associate Android Developer Certification exam, you'll receive a digital badge you can use to promote yourself to potential employers. You can include your digital badge in your email signature and share it on sites like LinkedIn and Twitter.

    You’ll also be featured on the official Google Developers Certification Directory, which is searchable by employers, and have access to free resources, including interview tips, mock interviews, resume-building workshops, career coaching sessions, and more.

  • What language is the Associate Android Developer Certification exam available in?

    This certification exam is available in English.

  • Are there costs associated with the certification and training?

    The Android Basics in Kotlin training is free.

    The Associate Android Developer Certification exam costs $149 USD for one exam attempt. Please note that local pricing may vary based on your country of origin.

  • Where can I access the certification exam and associated training?

    The Android Basics in Kotlin training is available on developer.android.com. And you can visit the Associate Android Developer Certification page to learn more about the exam.

1Burning Glass: Labor Insight (Last 12 Months: Feb. 1, 2020 - Jan. 31, 2021)