Learn the platform
Understand Android and choose its programming tools.
Build and test native Android applications.
A simplified study sequence based on roadmap.sh. Explore the original for branches and optional topics. Progress stays on this device.
Understand Android and choose its programming tools.
Create layouts and learn application components.
Handle lifecycle, navigation, and local data.
Use network requests and background work.
Check behavior, performance, and accessibility.
Learn release packaging and update workflows.
Source: roadmap.sh
View Original RoadmapLink checked Oct 1, 2026Source: Android Developers
View Learning SourceLink checked Sep 30, 2026Calculate a percentage, a share, or a percentage change.
Resize a local image and export PNG, JPEG, or WebP.
Calculate a shift duration, including overnight shifts and unpaid breaks.
A flexible code editor with extensions, debugging, and Git integration.
Distributed version control for source code and collaborative projects.
Run JavaScript outside the browser and manage packages with npm.