Reflection.app
A Reflection.app escala seu negócio com o Flutter
Objetivo
Originalmente uma experiência apenas web, a Reflection.app dá suporte a milhares de usuários ativos. No entanto, a equipe logo descobriu que seus usuários mais fiéis queriam um aplicativo móvel dedicado, e não apenas uma interface web para celular. Assim, com apenas dois desenvolvedores em tempo integral, a equipe precisava publicar e manter rapidamente um aplicativo elegante e escalável em iOS, Android e web, com um orçamento limitado.
Por que Flutter?
A Reflection.app foi inicialmente lançada como um aplicativo apenas web em JavaScript, porque disseram à equipe que seria mais fácil e rápido lançar um protótipo na web do que no mobile. Enquanto esse MVP estava em desenvolvimento, um colega os incentivou a conhecer o Flutter.
A promessa de uma única base de código verdadeiramente multiplataforma despertou o interesse deles, e eles entraram em um grupo de bate-papo no Discord, onde conheceram um especialista em Flutter que os ajudou a entender como o Flutter poderia funcionar para a Reflection.app. Depois de contratá-lo como desenvolvedor mobile líder, eles requalificaram seu desenvolvedor existente em Flutter em poucos meses.

A solução deles
O framework Flutter deu à Reflection.app a estrutura de que precisavam e widgets plug-and-play suficientes para dar vida a um MVP em semanas. À medida que a equipe experimentava a nova plataforma, eles aprenderam a se apoiar na comunidade Flutter. Quando se depararam com um obstáculo na construção de seus aplicativos web e Mac, eles entraram em contato com a equipe do Flutter no Twitter, onde um especialista lhes deu sugestões úteis que permitiram contornar alguns de seus desafios.
“O que construímos nunca teria sido possível sem o Flutter. A base de código única do Flutter tornou possível construir nosso aplicativo multiplataforma com uma equipe notavelmente pequena e implantá-lo em tempo recorde.”
- David Radparvar, cofundador, Reflection.app
Resultados
Em vez de dividir seus recursos de desenvolvimento entre plataformas, a Reflection.app conseguiu concentrar seus esforços em uma única base de código, dobrando sua velocidade de desenvolvimento e implantação. A base de código única do Flutter tornou possível construir um aplicativo multiplataforma com uma equipe notavelmente pequena e implantá-lo em tempo recorde.
Logo após o lançamento dos aplicativos móveis dedicados com o Flutter, o engajamento no mobile superou o da web em 2x, enquanto o número de entradas mensais no diário aumentou em 5x.
Desde então, a Reflection.app foi reconhecida pela Apple e aceita no “Foundations Accelerator” da Apple, um programa para novos aplicativos promissores.
Em seguida, a equipe está explorando formas de usar o Google ML para fornecer análises de sentimento mais ricas e insights personalizados sobre sua base de usuários em rápido crescimento.