Explaining the solution architecture
The following is a solution diagram that depicts how, in an Azure Pipelines workflow, to build your Flutter code and deploy it to Google Firebase, the Google Play Console, and Apple Store Connect:
Figure 11.1 – Solution diagram
We will create three pipelines for Flutter in development and production environments, as shown in the preceding diagram, because mobile applications need to be tested on internal user or customer environments, such as Google Firebase, before deploying to production in the Google and Apple stores. The solution diagram depicts the following steps:
- Developers develop and test mobile applications using Flutter on their machines and push Flutter code to Azure Repos.
- After the Flutter code is uploaded to Azure Repos, Azure Repos will trigger a pipeline to build the Flutter code and deploy the Flutter applications to Google Firebase.
- After testing the Flutter applications on...