gdg-berlin-android / ZeBadge

It is time for a new badge to see the light of the day, full with delight and android programming capabillities.
Apache License 2.0
68 stars 145 forks source link

Finish Firebase app distribution #58

Open LethalMaus opened 1 year ago

LethalMaus commented 1 year ago

The project could really utilize Firebase crashlytics and automated app distribution (on the free plan). All that would be needed is registering an account by firebase (eg. The code base owner) and adding myself as an editor to setup the rest.

This will not cost anything and whoever gets added can be simply an editor, meaning they have no access to change the plan (to paid).

The advantages are automated APK deployments, after a PR merge and crash analysis of all users.

louis993546 commented 1 year ago

hey, i have created the firebase project, can you drop by the booth to discuss how to set it up?

LethalMaus commented 1 year ago

The final steps involve:

Authorising for deployments, see here: https://firebase.google.com/docs/app-distribution/android/distribute-gradle

Update GitHub actions to run releaseNotes.sh

Update GitHub actions to deploy apk via appDistributionUploadRelease

We can either add more testers on firebase console under: https://console.firebase.google.com/project/zebadge-5e919/appdistribution/app/android:de.berlindroid.zeapp/testers OR it would be a good idea to have an invite link to download the apk over firebase written in the README