Este documento describe la transición de una startup desde el desarrollo móvil nativo en Android usando Java hacia el desarrollo usando React Native y JavaScript. Inicialmente, el desarrollo nativo presentó varios desafíos como la fragmentación, iteraciones lentas y baja tolerancia al cambio. Luego, los frameworks mejoraron algunos problemas pero generaron nuevos como el rendimiento. Finalmente React Native resolvió muchos problemas a través de componentes reutilizables y estados de aplicaciones, permitiendo un desarrollo más rápido y flexible para móvil.