Android Developer Fundamentals (V2)

In the Android Developer Fundamentals (V2) training, 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 Android Architecture Components.

The Google Developers Training team designed this course. It's available for instructors to freely use in classroom settings, or for any motivated developer to use for self-study.

directions_runTraining level: Intermediate

Android training

Advanced Android Development

In the Advanced Android Development training, you take your Android coding skills to the next level. The course teaches you ways to expand the user experience, improve your app's performance, and add advanced features like custom views, animations, and location-awareness. Each lesson includes a tutorial with solution code in GitHub, concept documentation, and a slide deck.

The Google Developers Training team designed this course. It's available for instructors to freely use in classroom settings, or for any motivated developer to use for self-study.

directions_runTraining level: Advanced

Other courses from Google Developers Training

We have a range of courses to teach you Android app development, from your first app to advanced topics.

directions_rundirections_runTraining level: Beginner to advanced