Deploying Flutter applications to Google Play using Github actions

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • Onboard AI - ChatGPT with full context of any GitHub repo.
  • WorkOS - The modern API for authentication & user identity.
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • tokens

    You can generate your GitHub token at this link.

  • GitVersion

    From git log to SemVer in no time

    GitVersion is not available by default and needs to be installed beforehand if we want to use the features it offers. The action is available here.

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • flutter-action

    Flutter environment for use in GitHub Actions. It works on Linux, Windows, and macOS.

    To build flutter applications though, we need an additional action called flutter-action - available here.

  • release-action

    An action which manages a github release

    After all of that is done we create a release using the release-action action, located here and upload the app bundle we just generated as it will be needed in the next workflow step.

  • upload-google-play

    A GitHub action to upload an Android .apk or .aab file to the Google Play Console

    The upload-google-play action is located here. It offers quite a few parameters used to release the app, the most important being:

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts