Improve Flutter iOS Build Time When Using Firestore
Slow builds whether locally or in the CI reduces developer productivity. If you integrated Firestore in your Flutter app, chances are, you may have experienced slow builds in your apps.
Thoughts on work, life and the universe, but mostly just code.
Slow builds whether locally or in the CI reduces developer productivity. If you integrated Firestore in your Flutter app, chances are, you may have experienced slow builds in your apps.
It's a challenge to maintain Circle CI commands, jobs, workflows, and everything else in a single config.yml or config file. Luckily, there's an alternative way to make it more human-readable for the developer teams.
GNU Make or Make helps simplify commands you need for your Flutter project. Although Make is not a 100% replacement for your shell scripts, Make compliments those.
Continuous integration and deployment for iOS bring confidence to developers when shipping products to customers. TestFlight makes it easy for developers to publish apps to early or beta testers and Semaphore is a fast CI/CD service that supports iOS deployment to TestFlight.
Deploying iOS apps to early testers helps you get feedback for improvements or detect issues that came out from early on during the development. Firebase App Distribution, or App Distribution, is a service that helps you deploy your Flutter apps to testers.
Publishing iOS apps are known to have a complex and tedious process in the developer community. The publishing process includes dealing with code signing the builds and the review process set by Apple to decide whether it meets their standards for public release.