Qual é a sua abordagem preferida para versionar aplicativos nas lojas Google Play e App Store?
Trabalho em uma empresa onde nosso produto é um app que tem suporte para iOS e Android, é uma empresa onde não temos um processo de publicação, testes internos, etc bem definidos. Já pesquisei varias estratégias mas ainda não sei qual devo abordar.
Estou curioso para saber qual estratégia vocês utilizam ou preferem na hora de versionar aplicativos, considerando práticas como controle semântico de versões ou outros métodos.
Além disso, em cenários em que há mais de um aplicativo interligado, como no caso do iFood, que possui um app para clientes e outro para estabelecimentos, como vocês gerenciam as versões entre eles? Há boas práticas específicas para manter a compatibilidade e o fluxo de atualizações entre os dois?
Por fim, compartilhem suas experiências no uso de ferramentas como GitHub para organizar o desenvolvimento, resolver problemas com hotfixes, lidar com branches, ou gerenciar deploys para múltiplas plataformas. Vamos trocar ideias sobre as melhores práticas!