Here lies a the sample Flutter application ready for CI with Travis
We build this with Travis with the following logic:
On a pull request, run the tests and ensure that CHANGELOG.md contains an added entry to the Release section.
On merge to master with “RELEASE”, run the e2e test on iOS and Android
Taking screenshots with Flutter Driver, commiting the results directly to master
Then, update README.md and CHANGELOG.md - with the new screenshots - and create a tag.
Finally, trigger the builds for the IPA and APK bundles and upload to the release
Unless, it’s a [chore] PR.
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
Author: caveman280
Source Code: https://github.com/caveman280/sample-flutter-mobileci
#flutter #dart #mobile-apps