Mobile App Development roadmap
You build apps for Android and iPhone, from the screens to the notifications. Many Latin American companies live on their apps.
A normal day
- Build a new screen in the app
- Test the app on several phones
- Publish an update to the app store
You’ll like it if…
- You use apps all day and think how to improve them
- You like visuals and logic
- You want your work in people’s pockets
How to start in Mobile App Development from zero
Months 0–3: the basics
- Programming logic
- Kotlin (Android) or Dart (Flutter)
- Git and GitHub
Months 3–6: your first projects
- Screens and navigation
- Storing data on the phone
- Calling an API
Months 6–12: ready to apply
- Notifications and permissions
- Publishing on Google Play
- 2 apps in your portfolio
First jobs
- Junior Mobile Developer
- Android / Flutter Developer
Portfolio projects
- A to-do list app
- A weather app using a free API
- An app for your own or a friend’s business
Tools
- Kotlin
- Flutter
- Dart
- Swift
- Firebase
- Git
How much does Mobile App Development pay?
Median monthly pay in Spanish-speaking Latin America, by experience. The bar runs from the 25th to the 75th percentile of reported pay.
There aren’t enough reported salaries from Latin America for this path yet (we require at least 30 per experience level; there are 40 in total today). We’ll publish it once the data is there.
Official data for Peru
Systems analysts and software developers: median monthly pay S/ 3,470. Half earn between S/ 2,050 and S/ 5,000.
- Up to age 29: S/ 3,080
- Age 30 and over: S/ 3,490
National Household Survey (INEI) 2022–2024, 260 people surveyed, weighted to represent the country. It is a broad group: the survey does not separate Mobile App Development from other jobs in the group.
Young (18–29) institute graduates in Ciencias de la Computación: average S/ 1,972 a month, most between S/ 1,000 and S/ 3,400.
Payroll records 2020, graduates 2017-2019. It is old data: treat it as a reference floor.
Where these numbers come from
- Pay by experience: Stack Overflow Developer Survey, Stack Exchange Inc., surveys 2024–2026, 1,434 salaries from 17 countries, converted to USD by Stack Overflow. License Open Database License (ODbL) 1.0; our derived data is published under the same license. Respondents often work remotely for foreign companies, so figures may be above the local average.
- Peru figure: MINEDU y MTPE, Ponte en Carrera (Planilla Electrónica / Padrón de Egresados); INEI, Encuesta Nacional de Hogares (ENAHO), módulo de empleo e ingresos, 2022–2024: monetary income from the main job, in soles.
- Updated 2026-11-04. Recalculated every quarter.
Where to study Mobile App Development online
Google Career CertificatesPaid
Certificates in data analytics, cybersecurity, UX and IT support. Coursera offers financial aid.
roadmap.shFree
Step-by-step maps of what to learn for each role.
PlatziPaid
Spanish-language online school for coding, data, AI and design.
CourseraFree + paid
Courses from universities and companies; many can be audited for free.
Universities, institutes and bootcamps
Peru
- Universidad Nacional Mayor de San Marcos (UNMSM): IngenierĂa de Software
- Pontificia Universidad CatĂłlica del PerĂş (PUCP): IngenierĂa Informática
- Universidad Peruana de Ciencias Aplicadas (UPC): IngenierĂa de Software
- Universidad ESAN: IngenierĂa de Software
- Universidad TecnolĂłgica del PerĂş (UTP): IngenierĂa de Software
- SENATI: Desarrollo de Software
- Tecsup: Diseño y Desarrollo de Software
- Cibertec: Computación e Informática
Colombia
- Universidad de los Andes: IngenierĂa de Sistemas y ComputaciĂłn
- SENA: Tecnólogo en Análisis y Desarrollo de Software
Mexico
- Instituto PolitĂ©cnico Nacional (IPN): IngenierĂa en Sistemas Computacionales