SERIES: Publish your Production-ready React Native Application to Firebase App Distribution(Android) — Part 2

Photo by Thomas Renaud on Unsplash

Releasing your React Native app to trusted testers has been much easier and less of a pain with the help of Firebase App Distribution. In this blog tutorial series, we are going to look at how to distribute your Android apps to Firebase App Distribution for free.

Firebase App Distribution makes distributing your apps to trusted testers painless by getting your pre-release version of your app to testers quickly. This makes it possible for you as a developer or team to get early access to feedback quickly before releasing your application to the Google Playstore or Appstore.

Below are some of the benefit of using Firebase App Distribution:

  • Fast distribution: get early releases into your testers’ hands quickly, with fast onboarding, no SDK to install, and instant app delivery.
  • Fits into your workflow: distribute builds using the Firebase console, Firebase CLI, Gradle(Android), or Fastlane.
  • Tester management: manage your testing teams by organizing them into groups with email invitations.

Ways of Distributing Your pre-release App.

  • Firebase console
  • Firebase Command Line Interface(CLI)
  • Gradle(for Android only)
  • Fastlane

In this blog post, we will tackle how to use the Firebase console to distribute our pre-release app. We will dive into how to use the rest in another blog post.

Using Firebase Console to distribute your Pre-release App.

You should:

  • Have a firebase project setup
  • Have registered or connected your React Native App to Firebase (check out this post on how to do that).
  • Have built your React Native App and signed your APK with the debug or release key (check out this post on how to do that).

Step 1: Getting Started

  • Click on App Distribution on the left side menu
Click on the Get started button
  • Click on the Get started button. You should see the screen below after:
You can toggle between ios and android at the top(right beside the App Distribution title)

Step 2: Uploading Your Apk

Note: You can locate your signed APK file at the path ./android/app/build/outputs/apk/release/app-release.apk

Signed APK uploaded successfully

Step 3: Adding Testers

Step 4: Distribute the App

A single invite sent

Recap:

In our next post(part 3), we will look at how to automate the process of publishing a React-Native app to Firebase App Distribution using Fastlane.

Thank you🙏🏾.

Part 3: https://victorbruce82.medium.com/series-publish-a-production-ready-react-native-app-to-firebase-app-distribution-using-fastlane-c68f39eb3d93

References:

A Software Engineer who loves to share his knowledge through writing

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store