
Sabes cómo construir para el navegador. Pero el teléfono es una máquina diferente: no hay DOM, ni CSS, ni barra de URL — solo vistas nativas, dos sistemas operativos, una red caprichosa, una cámara y GPS detrás de solicitudes de permisos, y Apple y Google interponiéndose entre tu código y tus usuarios. Este curso cierra esa brecha. Construirás una aplicación real de principio a fin — una app de notas de campo con fotos, ubicaciones, inicio de sesión y recordatorios — y la lanzarás. Cada lección añade una pieza construible, en el orden en que realmente la construirías: componentes principales y diseño con Flexbox (y por qué `flexDirection` por defecto es column, no row), navegación con Expo Router, estado que escala desde `useState` hasta Context y una tienda real, y la línea crucial entre estado del cliente y estado del servidor. Luego te conectas a un backend — fetch, almacenamiento en caché con TanStack Query, y la seguridad que los hábitos web malinterpretan en móvil: los tokens pertenecen al Llavero, no a AsyncStorage, y tu paquete de aplicación no es un secreto. A partir de ahí: la cámara, ubicación y notificaciones push a través de APNs y FCM; animaciones fluidas que se ejecutan fuera del hilo de JS; depuración, rendimiento y pruebas. Y porque 'preparar un lanzamiento' es una habilidad real, no una nota al pie, un tramo final completo te lleva a través de la configuración de la aplicación, EAS Build, el proceso de revisión de App Store y Google Play, y actualizaciones over-the-air — incluyendo exactamente qué puedes parchear sin un nuevo envío y qué no. Es Expo-primero pero concepto-primero. Te apoyarás en el conjunto de herramientas modernas, pero aprenderás las ideas transferibles subyacentes, para que puedas leer cualquier código y juzgar cualquier configuración. Cada lección nombra su desencadenante de reconocimiento: no solo cómo, sino *cuándo* recurrir a cada herramienta. Al final, no habrás estudiado desarrollo móvil. Habrás lanzado.
Mateo Silva measures his work in moments the user never has to think about: an app opening instantly on an older phone, a payment completing on an unstable connection, or a new release reaching millions of devices without disrupting the people already using it. Over eight years in mobile development, he has built native iOS and Android products with Swift and Kotlin, delivered shared experiences through Flutter and React Native, and integrated applications with authentication services, payment systems, device sensors, notifications, analytics, and cloud APIs. He has also defined mobile architecture, automated testing and deployment pipelines, investigated crashes and performance regressions, and guided engineers through demanding app-store releases. Mateo brings a product-minded discipline to engineering—treating speed, accessibility, reliability, and interface detail as parts of the same user experience.
moves too fast
too basic