Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to Start in Mobile Development in 2024

Avatar for Bruno Aybar Bruno Aybar
November 14, 2025
3

How to Start in Mobile Development in 2024

Starting in mobile development in 2024 can be overwhelming. Should you focus on Android or iOS? Is it better to learn native development (Kotlin/Swift) or cross-platform (Flutter/React Native)? This talk is designed to demystify the current landscape and provide a clear roadmap for those looking to start their career.

Based on 10 years of experience building over 20 applications across 5 different tech stacks (Native, React Native, KMP, and more), this session offers a practical guide to making an informed decision.

Avatar for Bruno Aybar

Bruno Aybar

November 14, 2025
Tweet

Transcript

  1. Bruno Aybar Software Engineer @ Shopify +20 apps En los

    últimos 10 años 4 plataformas Android, iOS, WP, Firefox OS 5 stacks Android nativo, iOS nativo, Xamarin, React Native, KMP
  2. Desarrollo nativo Solo Android o solo iOS Por Apple y

    Google 01 02 Soporte oficial 1 código = 1 plataforma
  3. Desarrollo multiplataforma Android & iOS al mismo tiempo Facebook Jetbrains

    Google (pero no Android) 01 02 Soporte "no" oficial 1 código = 2 o más plataformas
  4. ❌ iOS nativo ✅ Android nativo ✅ Flutter ✅ React

    Native Criterio: hardware ¿Tienes una Macbook? ✅ iOS nativo ✅ Android nativo ✅ Flutter ✅ React Native No Si
  5. La curva de aprendizaje con todas va a ser similar

    con todos Criterio: lenguaje ¿Ya dominas alguno? Opta que te permita avanzar más rápido Java / Kotlin → Android Swift → iOS JS / TS → React Native Dart → Flutter No Si
  6. ❌ iOS nativo ❌ Android nativo ✅ Flutter ✅ React

    Native Criterio: objetivo ¿Tienes en mente lanzar apps en más de una plataforma? ✅ iOS nativo ✅ Android nativo ✅ Flutter ✅ React Native Si No
  7. No es distinto a aprender cualquier otra tecnología Tienes que

    encontrar el estilo que se te acomode mejor: - Tutoriales escritos → documentación oficial - Video tutoriales → Youtube / Coursera / Udemy
  8. Ensúciate las manos - No te quedes solo en la

    teoría - Realiza apps de principio a fin - No abuses de la IA
  9. Cursos recomendados - Android: AristiDev (Youtube) - iOS: AristiDev (Youtube)

    - React Native: midulive (Youtube) - Flutter: mouredev (Youtube)