Member-only story
Flutter + GitHub Actions = project up in minutes && (set it & forget it)
Finally, farewell to DevOps, development is as simple as pushing to GitHub
Previously, the mobile app has been the area where individual developers and hobbyists don’t want to touch due to the complexity of developing and delivery. However, recently released tools, Flutter and GitHub Actions have changed it.
Both Flutter and GitHub Actions have awesome documentation. I highly recommend checking it out. For this post, I will lightly touch on what they are.
Flutter is a cross-platform framework
Flutter is written in Dart and can compile targeting Android, iOS, Web, and Desktop. It is similar to React Native, but depending on your personality (on a scale from Javascript to a Cpp-ish language, Dart), you might prefer either one. I personally like Flutter better as I prefer robustness over flexibility.
GitHub Actions is a CI/CD platform
You might be wondering what is special about a CI/CD platform? We already have CircleCI and Travis CI. Yes, GitHub Actions functions like CircleCI and Travis CI, but two things (I have thought of two, let me know if there are more) had made it stand out:
- It sits right next to your code making integration much effortless.
- It allows componentized CI/CD meaning many CI/CD workflows are…