-
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.
Overview
Syllabus
-
- 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.