
Reflection.app
Reflection.app escala su negocio con Flutter
Goal
Originalmente una experiencia solo para la web, Reflection.app da soporte a miles de usuarios activos. Sin embargo, el equipo pronto descubrió que sus usuarios más leales querían una aplicación móvil dedicada, no solo una interfaz web móvil. Así que con solo dos desarrolladores a tiempo completo, el equipo necesitaba publicar y mantener rápidamente una aplicación elegante y escalable en iOS, Android y la web con un presupuesto limitado.
Why Flutter?
Reflection.app se lanzó inicialmente como una aplicación de JavaScript solo para la web porque al equipo se le dijo que sería más fácil y rápido lanzar un prototipo en la web que en dispositivos móviles. Mientras ese MVP estaba en desarrollo, un colega los animó a probar Flutter.
La promesa de una verdadera base de código única multiplataforma despertó su interés, y se unieron a un grupo de chat de Discord donde conocieron a un experto en Flutter que les ayudó a comprender cómo podría funcionar Flutter para Reflection.app. Después de contratarlo como su desarrollador móvil principal, capacitaron a su desarrollador existente en Flutter en unos pocos meses.
Their solution
El framework de Flutter le dio a Reflection.app el andamiaje que necesitaban y suficientes widgets listos para usar para dar vida a un MVP en semanas. A medida que el equipo experimentaba con la nueva plataforma, aprendieron a apoyarse en la comunidad de Flutter. Cuando se encontraron con un obstáculo al crear sus aplicaciones web y para Mac, se pusieron en contacto con el equipo de Flutter en Twitter, donde un experto les dio sugerencias útiles que les permitieron solucionar algunos de sus desafíos.
«Lo que hemos construido nunca habría sido posible sin Flutter. La base de código única de Flutter hizo posible que construyéramos nuestra aplicación multiplataforma con un equipo notablemente pequeño y la implementáramos en tiempo récord».
- David Radparvar, co-founder, Reflection.app
Results
En lugar de dividir los recursos de sus desarrolladores entre plataformas, Reflection.app pudo concentrar sus esfuerzos en una única base de código, duplicando su velocidad de desarrollo e implementación. La base de código única de Flutter hizo posible que construyeran una aplicación multiplataforma con un equipo notablemente pequeño y la implementaran en tiempo récord.
Poco después de lanzar las aplicaciones móviles dedicadas con Flutter, la interacción en móviles superó a la web en el doble, mientras que el número de entradas mensuales en el diario aumentó cinco veces.
Desde entonces, Reflection.app ha sido reconocida por Apple y fue aceptada en la aceleradora «Foundations Accelerator» de Apple, un programa para aplicaciones nuevas y prometedoras.
A continuación, el equipo está explorando formas de utilizar Google ML para proporcionar un análisis de sentimiento más enriquecido y perspectivas personalizadas a su base de usuarios de rápido crecimiento.