Desenvolvimento Mobile
Front-end
Flutter
Programação
Desejamos boas-vindas para você que vai mergulhar em mais um case com a gente!
Pegue um café, respire fundo e vamos lá:
Uma dúvida frequente em equipes de desenvolvimento de pequenas e até mesmo grandes empresas é: devo ou não migrar para uma tecnologia diferente?
Este questionamento acontece pois a todo instante surgem novas tecnologias no mercado, novas práticas de usar tecnologias já existentes e diferentes necessidades dos usuários.
A tomada de decisão para mudar ou manter o que já é utilizado deve considerar diversos fatores como: riscos, conhecimento da equipe, experiência do usuário, vantagens para a empresa e muito mais.
Neste case, Augusto Souza, software engineer manager da Quinto Andar, startup focada em vendas e locação de imóveis, explica como a empresa adotou o Flutter como principal stack de desenvolvimento mobile.
Augusto nos conta sobre todo o processo de adoção desta tecnologia, desde o que fez a empresa tomar a decisão de migrar, passando pela fase de implementação, até chegar nos resultados atuais.
- A experiência do Quinto Andar é altamente baseada no navegador pelo mobile.
- Tínhamos uma confiança muito grande na Trusted Web Activity
- Para IOS tínhamos 2 apps Swift nativas
- No entanto haviam resultados negativos. Haviam muitas reclamações voltados para stack.
Uma forma de trabalhar apps que funcionam em diferentes sistemas operacionais.
- Começamos com React Native, mas percebemos que o Flutter seria melhor para o nosso contexto.
- O uso do Flutter diminui as reclamações de stack.
- O sistema de packages do Flutter permite integrar as mesmas aplicações do Android para o IOS.
- Validamos muito da qualidade de nosso serviço por web view.
- O uso do Flutter facilitou o processo de manutenção.
- Descompatibilidade com muitas APIs.
- Poucas pessoas que conhecem. Difícil contratação.
- Não ideal para design system personalizado.
O artigo redata sobre deployment contínuo para aplicações mobile.
- GitHub Actions foi muito usado para automatização das releases
- O Quinto Andar tem um programa de treinamento para Flutter.
- São raras as pessoas que trabalham com Flutter.