Android Developer Fundamentals (Version 2) — Concepts
Android Developer Fundamentals (V2) is an instructor-led course created by the Google Developers Training team. In this course, you learn basic Android programming concepts and build a variety of apps, starting with Hello World and working your way up to apps that schedule jobs, update settings, and use Architecture Components.
Version 2 of the course is available as of September 2018. The course has been updated to reflect best practices for more recent versions of the Android framework and Android Studio. The original Android Developer Fundamentals (V1) course concepts and practicals are still available, if you need to refer to those files.
Android Developer Fundamentals prepares you to take the exam for the Associate Android Developer certification.
This course is intended to be taught in a classroom, but all the materials are online, so if you like to learn by yourself, go ahead!
Android Developer Fundamentals is intended for new and experienced developers who already have Java programming experience and now want to learn to build Android apps.
The course materials include:
- This concept reference, which teaches subjects you need to learn to complete the exercises in the practical workbook. Some lessons are purely conceptual and do not have an accompanying practical.
- The practical codelabs: Codelabs for Android Developer Fundamentals (V2).
- Slide decks (for optional use by instructors)
What topics are covered?
Android Developer Fundamentals includes four teaching units, which are described in What does the course cover?
Developed by the Google Developers Training Team
Last updated: September 2018