-
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.
- Master fundamental concepts of Android development.
- Design a modern and appealing UI and UX.
- Test and debug your application.
-
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.