Automating CI/CD for Cross-Mobile Applications by Using Flutter
In the previous chapter, we learned how to create a pipeline to deploy a containerized web application on AWS. This chapter will take a deep dive into creating a pipeline to automate CI/CD for the Flutter mobile application. Flutter is the most famous software development kit for mobile applications. Developers can write mobile applications using only Flutter code instead of Kotlin code for Google and Swift code for Apple, and the Azure pipeline can build and deploy Flutter code to the Google and Apple stores. They are the most widely used stores in the context of mobile applications. By the end of this chapter, you will have learned how to create a pipeline using YAML to deploy a Flutter application on Google Firebase, with the Google Play Console, and in an Apple environment.
We will cover the following topics:
- Explaining the solution architecture
- Implementing Google Firebase for Flutter
- Implementing...