De cero a producto · Desarrollo móvil multiplataforma
Dos plataformas móviles construidas desde cero.
Apps Android e iOS creadas desde cero con lógica compartida en Kotlin Multiplatform e interfaces nativas, y después adaptadas con el producto hacia React Native y Expo.
- Rol
- Mobile Engineer · Contrato
- Periodo
- Septiembre de 2020 – Octubre de 2024
- Alcance
- Android · iOS · Arquitectura · Lanzamiento
- Producto
- OttoConnect / SurfCast
Un producto nuevo necesitaba dos plataformas sin duplicar toda la lógica.
La primera versión utilizó Kotlin Multiplatform para compartir la lógica de producto y mantuvo interfaces nativas con Jetpack Compose y SwiftUI. Cuando cambiaron el producto y el equipo, la arquitectura evolucionó hacia React Native y Expo.
Entrega entre plataformas, temporadas y cambios de arquitectura.
Desarrollo móvil desde cero
Construí las apps Android e iOS desde el inicio, compartiendo lógica con Kotlin Multiplatform y desarrollando interfaces nativas con Jetpack Compose y SwiftUI.
Evolución de la arquitectura
Más adelante ayudé a llevar SurfCast desde su implementación basada en KMP hacia React Native y Expo cuando cambiaron las necesidades de entrega.
Responsabilidad de producto
El trabajo también incluyó refinamiento de requisitos, preparación de lanzamientos y mentoría a un desarrollador junior.
- Kotlin Multiplatform
- Jetpack Compose
- SwiftUI
- React Native
- Expo
- Android
- iOS
Entrega más rápida con menos lógica duplicada.
El trabajo multiplataforma redujo la duplicación y ayudó a acelerar el desarrollo de funcionalidades. El producto generó aproximadamente un millón de dólares en su primera temporada.