- Master fundamental concepts of Android development.
- Design a modern and appealing UI and UX.
- Test and debug your application.
Overview
To achieve the Google Associate Android Developer Certification, you need to demonstrate full proficiency as an entry-level developer. From the first steps of Android app development through proficiency, prepare yourself not only for certification, but also for a successful path in developing powerful Android applications.
Syllabus
Courses under this program:
Course 1: Android Studio Essential Training 2020
-Develop apps for Android with the official Google IDE. Learn how to start editing and debugging code in Android Studio.
Course 2: Android Development Essential Training: Your First App with Kotlin
-Learn how to create a simple app built with the Android SDK and Kotlin. Master the fundamental tools for building Android apps. This beginner course is the first in a series.
Course 3: Android Development Essential Training: The User Interface with Kotlin
-Jump-start your Android development journey by learning how to design a simple user interface in a native Android application.
Course 4: Android Development Essential Training: App Architecture with Kotlin
-Learn Kotlin, lifecycles, navigation management, and other Android architecture recommendations to build high-quality Android applications.
Course 5: Android Development Essential Training: Manage Data with Kotlin
-Learn how to build Android apps that store, manage, and display data in a variety of forms and formats, using Kotlin and the latest tools and best practices for Android developers.
Course 6: Android App Development: Communicating with the User
-Ensure that your users get the right information at the right time. Learn when and how to utilize key user communication options in your Android applications.
Course 7: Android App Development: Localization and Internationalization
-Expand your Android app's reach to a global audience. Learn how to internationalize your app and develop a process for localizing it for other languages and locales.
Course 8: Java Design Patterns and APIs for Android
-Take your Java skills to the next level by leveraging some of the most popular design patterns and APIs for the Android SDK.
Course 9: Android App Development: Design Patterns for Mobile Architecture
-Learn how to simplify your apps by applying simple architectural design patterns to your mobile code base.
Course 10: Concurrent Programming with Android: Threads, Workers, and Kotlin Coroutines
-Take a deep dive into concurrent programming for Android. Learn about the techniques and components available for running tasks in the background.
Course 11: Building Flexible Android Apps with the Fragments API with Java
-Create layouts for various screen sizes with the Android Fragments API. Learn to add and remove fragments with Java and XML and use fragments to dynamically choose layouts.
Course 12: Effective Android Testing for Mobile Developers
-Explore effective testing techniques for Android by walking through an app development workflow where testing is integrated throughout the process.
Course 13: Android Development: Retrofit with Java
-Take your Android apps to the next level by connecting them to the cloud. Learn how to use the Retrofit library to integrate an Android app with a web API.
Course 14: Android App Development: Data Persistence Libraries
-Get started with data persistence for Android apps. Learn about various options for storing your app's data in a database, including working with SQLite, Cupboard, and Realm.
Course 1: Android Studio Essential Training 2020
-Develop apps for Android with the official Google IDE. Learn how to start editing and debugging code in Android Studio.
Course 2: Android Development Essential Training: Your First App with Kotlin
-Learn how to create a simple app built with the Android SDK and Kotlin. Master the fundamental tools for building Android apps. This beginner course is the first in a series.
Course 3: Android Development Essential Training: The User Interface with Kotlin
-Jump-start your Android development journey by learning how to design a simple user interface in a native Android application.
Course 4: Android Development Essential Training: App Architecture with Kotlin
-Learn Kotlin, lifecycles, navigation management, and other Android architecture recommendations to build high-quality Android applications.
Course 5: Android Development Essential Training: Manage Data with Kotlin
-Learn how to build Android apps that store, manage, and display data in a variety of forms and formats, using Kotlin and the latest tools and best practices for Android developers.
Course 6: Android App Development: Communicating with the User
-Ensure that your users get the right information at the right time. Learn when and how to utilize key user communication options in your Android applications.
Course 7: Android App Development: Localization and Internationalization
-Expand your Android app's reach to a global audience. Learn how to internationalize your app and develop a process for localizing it for other languages and locales.
Course 8: Java Design Patterns and APIs for Android
-Take your Java skills to the next level by leveraging some of the most popular design patterns and APIs for the Android SDK.
Course 9: Android App Development: Design Patterns for Mobile Architecture
-Learn how to simplify your apps by applying simple architectural design patterns to your mobile code base.
Course 10: Concurrent Programming with Android: Threads, Workers, and Kotlin Coroutines
-Take a deep dive into concurrent programming for Android. Learn about the techniques and components available for running tasks in the background.
Course 11: Building Flexible Android Apps with the Fragments API with Java
-Create layouts for various screen sizes with the Android Fragments API. Learn to add and remove fragments with Java and XML and use fragments to dynamically choose layouts.
Course 12: Effective Android Testing for Mobile Developers
-Explore effective testing techniques for Android by walking through an app development workflow where testing is integrated throughout the process.
Course 13: Android Development: Retrofit with Java
-Take your Android apps to the next level by connecting them to the cloud. Learn how to use the Retrofit library to integrate an Android app with a web API.
Course 14: Android App Development: Data Persistence Libraries
-Get started with data persistence for Android apps. Learn about various options for storing your app's data in a database, including working with SQLite, Cupboard, and Realm.
Courses
-
Get started with data persistence for Android apps. Learn about various options for storing your app's data in a database, including working with SQLite, Cupboard, and Realm.
-
Learn how to create a simple, native Android application using Kotlin. This third course in a four-part series focuses on lifecycle events, views at runtime, and navigation.
-
Develop apps for Android with the official Google IDE. Learn how to start editing and debugging code in Android Studio.
-
Take a deep dive into concurrent programming for Android. Learn about the techniques and components available for running tasks in the background.
-
Explore effective testing techniques for Android by walking through an app development workflow where testing is integrated throughout the process.
-
Take your Java skills to the next level by leveraging some of the most popular design patterns and APIs for the Android SDK.
-
Learn how to simplify your apps by applying simple architectural design patterns to your mobile code base.
-
Ensure that your users get the right information at the right time. Learn when and how to utilize key user communication options in your Android applications.
-
Learn Kotlin, lifecycles, navigation management, and other Android architecture recommendations to build high-quality Android applications.
-
Learn how to build Android apps that store, manage, and display data in a variety of forms and formats, using Kotlin and the latest tools and best practices for Android developers.
-
Jump-start your Android development journey by learning how to design a simple user interface in a native Android application.
-
Learn how to create a simple app built with the Android SDK and Kotlin. Master the fundamental tools for building Android apps. This beginner course is the first in a series.
-
Take your Android apps to the next level by connecting them to the cloud. Learn how to use the Retrofit library to integrate an Android app with a web API.
-
Create layouts for various screen sizes with the Android Fragments API. Learn to add and remove fragments with Java and XML and use fragments to dynamically choose layouts.
Taught by
David Gassner, Joe Marini, Eric Brynsvold, Jon B., Chiu-Ki Chan, Jon-Luke West and Annyce Davis