Make it clear in the documentation that Flutter (fvm) is pre-installed.

I have some feedback related to the Mobile DevOps Incubation Engineering project.

Overall Experience

I have dedicated effort towards setting up Flutter's GitLab CI/CD over the past few months.

There are scarcely any articles on Flutter x GitLab CI/CD online (either outdated or not covering both Android and iOS), so I had to install Flutter-related tools on macOS Shared Runner myself. However, today I happened to search within GitLab.com and found out that Flutter (fvm) is pre-installed on macOS Shared Runner.

https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/flutter-demo

gitlab-org/ci-cd/shared-runners/images/macstadium/orka!134 (merged)

Improvements

Had I known this information earlier, the setup could have been smoother. It would be desirable for this to be explicitly stated in the documentation for the sake of those who follow.

e.g.

Flutter build environments here. https://docs.gitlab.com/ee/ci/mobile_devops.html

List pre-installed packages on macOS Shared Runner here. https://docs.gitlab.com/ee/ci/runners/saas/macos_saas_runner.html

A tutorial like the following would also be great. Tutorial: Android CI/CD with GitLab , Tutorial: iOS CI/CD with GitLab