O Cuvva cria mais rápido e com maior qualidade com o Compose

A Cuvva está tornando o seguro radicalmente melhor, oferecendo uma maneira verdadeiramente flexível de gerenciar sua cobertura, tudo pelo seu smartphone. Os engenheiros do Android na Cuvva passaram um tempo reformulando a arquitetura do app e decidiram adotar um fluxo de dados unidirecional e o Jetpack Compose. Dessa forma, é possível se distanciar do sistema personalizado de design baseado em visualização, que era mais lento e mais difícil de trabalhar e menos previsível em versões mais antigas do Android.

O que a equipe fez

A equipe do Cuvva criou novos componentes de design do zero. Em seguida, usou as APIs de interoperabilidade para colocar elementos combináveis dentro de layouts já existentes e, com o tempo, substituir telas baseadas em visualização e criar novas telas pelo Compose. "Descobrimos que o Compose nos permite criar novos componentes de design do zero com muito mais rapidamente e passar menos tempo tentando contornar o gerenciamento ou a fragmentação de estado. Depois de criar uma biblioteca grande o suficiente desses componentes, o envio de uma nova tela ficou muito rápido, e isso definitivamente nos ajudou a ser mais produtivos."

Resultados

O Compose permitiu criar um app de alta qualidade com mais rapidez: "Com a velocidade com que o Compose nos permite criar um novo recurso, podemos iterar com mais rapidez, proporcionando uma experiência de alta qualidade aos nossos clientes, mais rápido do que antes."

Com o Compose, o número de linhas que você precisa escrever e, portanto, ler, entender e manter, diminui: "Ficamos muito felizes em ver como foram necessárias poucas linhas para criar listas ou animações no nosso app. O Compose definitivamente reduziu muito 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 componente de discagem circular que é usado para mostrar aos clientes a pontuação de direção deles. Animar o progresso e as cores do app com o Compose foi muito mais fácil e divertido do que seria antes. É muito mais fácil fazer algo personalizado, como novos componentes ou mudar o comportamento dos já existentes, no Compose."

Primeiros passos

Saiba mais sobre o Compose.