Learn the platform
Understand Android and choose its programming tools.
Prepare APIs, identifiers, and assets for mobile apps.
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, 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.