image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image
Marcos Rangel
Marcos Rangel10/04/2024 22:08
Compartilhe

Desafios na Publicação de Aplicativos Mobile Vs Shorebird

    A publicação de aplicativos nas lojas Google e Apple frequentemente se torna um desafio para desenvolvedores mobile. O tempo de liberação de versões pode variar consideravelmente, e lidar com instabilidades nesse processo pode ser uma verdadeira dor de cabeça.

    Imagine a situação de ter um aplicativo quebrado em produção e a correção travada no processo de publicação. Isso pode resultar em sérios transtornos e frustrações. Eu já passei por experiências em que meus aplicativos foram publicados em menos de duas horas, mas também enfrentei a agonia de esperar por seis longos dias. Mesmo após diversos contatos com o suporte da Google, não obtive esclarecimentos sobre os atrasos. A situação com a Apple pode ser ainda mais desafiadora, pois costumam ser muito criteriosos em suas revisões.

    Diante desse cenário, muitas empresas e desenvolvedores têm buscado por soluções que diminuam a dependência e a morosidade das lojas de aplicativos. Uma alternativa interessante é a possibilidade de atualizar o código-fonte diretamente, sem a necessidade de subir novas versões nas lojas.

    Nesse contexto, surgiu o Shorebird , um serviço de “code push”. Na segunda semana de abril, foi lançada a aguardada versão 1.0, trazendo essa funcionalidade para o Flutter.

    Visão geral

    O que é código push

    Code Push é uma ferramenta que permite atualizar seu aplicativo Flutter instantaneamente, sem passar pelo processo de atualização da loja. Isso permite que você implante diretamente correções e novos recursos nos dispositivos dos usuários finais.

    Um dos pontos positivos do Shorebird é contar com a participação de profissionais renomados do mundo Flutter, como:

    • Eric Seidel: Ex-diretor de engenharia do Flutter/Dart no Google.
    • Felix Angelov: Criador do Bloc & Mason . Ex-engenheiro principal da Very Good Ventures .
    • Bryan Oltman: Ex-líder de arquitetura da equipe interna de Flutter corporativa do Google
    • Eric Zanardo: Flutter e Dart GDE. Membro do Núcleo Flamejante . Anteriormente na Very Good Ventures .

    Uma curiosidade é que Eric é brasileiro.

    O fato de terem sido necessárias modificações no SDK do Flutter para implementar essa funcionalidade é tranquilizador, saber que pessoas envolvidas no projeto original do Flutter estão envolvidas.

    Com o Shorebird , em seu projeto os usuários recebem as atualizações diretamente quando abre o aplicativo, eliminando a espera pela aprovação das lojas.

    No entanto, é importante ressaltar que essa mudança implica em uma dependência do Shorebird e requer um entendimento aprofundado da ferramenta.

    Shorebird em ação: https://shorebird.dev/_astro/promo.CgN1loVq.mp4

    image

    Custo:

    Shorebird não é gratuito, mas é acessível. É possível utilizar o serviço gratuitamente com algumas limitações, o que permite testar a solução antes de investir.

    Em resumo, o Shorebird oferece uma solução promissora para os desafios enfrentados na publicação de aplicativos móveis. Sua implementação pode ser vantajosa dependendo das necessidades do projeto, mas é importante considerar tanto os benefícios quanto os custos associados a essa abordagem.

    E você, já conhecia o Shorebird? Já utilizou antes da versão 1.0? Compartilhe suas experiências e desafios na publicação de aplicativos mobile.

    Referência:

    Video: https://www.youtube.com/watch?v=k_d15vTEmH8

    https://docs.shorebird.dev/architecture#a-modified-flutter

    https://docs.shorebird.dev/

    https://shorebird.dev/#pricing

    Compartilhe
    Recomendados para você
    Microsoft 50 Anos - Prompts Inteligentes
    Microsoft 50 Anos - GitHub Copilot
    Microsoft 50 Anos - Computação em Nuvem com Azure
    Comentários (0)