A Cuvva está melhorando os seguros radicalmente oferecendo uma maneira realmente flexível de gerenciar a cobertura, tudo pelo seu smartphone. Os engenheiros do Android da Cuvva passaram um tempo reestruturando o app. e decidiu adotar um fluxo de dados unidirecional e o Jetpack Compose. Assim eles podiam abandonar o sistema de design personalizado baseado em visualização, que era mais lenta, mais difícil e menos previsível em versões mais antigas Android
O que a equipe fez
A equipe Cuvva criou novos componentes de design do zero e usou o APIs de interoperabilidade para colocar elementos combináveis dentro de layouts existentes e, com substituir telas baseadas em visualização e criar novas telas com o Compose. "Encontramos que o Compose permite criar novos componentes de design do zero muito mais rapidamente e passar menos tempo tentando contornar o gerenciamento de estado ou a fragmentação. Depois de criar uma biblioteca grande o suficiente com esses componentes, o envio de uma nova tela se tornou muito rápido e isso definitivamente nos ajudou a ser mais produtivas.”
Resultados
O Compose permitiu que a empresa criasse um app de alta qualidade com mais rapidez: "A velocidade com que Com o Compose, podemos criar um novo recurso que podemos iterar mais rapidamente, proporcionando uma experiência de alta qualidade para nossos clientes com mais rapidez antes."
Com o Compose, é possível saber o número de linhas que você precisa escrever e, portanto, ler entender e manter diminui: "ficamos muito felizes em ver que para criar listas ou animações no nosso app. O Compose definitivamente reduziu drasticamente o número de linhas de código necessárias para criar nossa interface."
Componentes personalizados são mais fáceis de implementar: "Criamos um mostrador circular que é usado para mostrar aos clientes sua pontuação de otimização. Animando o o progresso e as cores com o Compose foi muito mais fácil e muito mais divertido do que teria sido antes. Fazer algo personalizado, seja novo dos componentes ou mudar o comportamento dos que já existem, é muito mais fácil Compose."
Primeiros passos
Saiba mais sobre o Compose.