O que é o Shorebird e para que serve?
O Shorebird é um serviço de code push para Flutter: ele publica correções no código Dart de um aplicativo já distribuído nas lojas, sem publicar uma nova versão nelas.
O fluxo tem duas etapas. O comando shorebird release gera a versão que vai para a loja, e o shorebird patch publica uma correção só de Dart sobre essa versão. Os aplicativos criados com o Shorebird incluem um engine do Flutter modificado, que verifica atualizações na inicialização e baixa o patch; o usuário vê a mudança no reinício seguinte do app. Os patches funcionam em Android, iOS, macOS, Windows e Linux, segundo a documentação.
O serviço não altera código nativo (Java, Kotlin, Swift, Objective-C), a versão do Flutter nem, por enquanto, os assets. Nesses casos é preciso publicar uma nova versão na loja. O conteúdo das mudanças continua sujeito às políticas da App Store e da Play Store, e a responsabilidade é de quem desenvolve o app.






