Notes

Beta testing your React Native app

Making your app available for beta testers and distributing it to play stores

Edit on GitHub

React Native & Expo
2 minutes

Fastlane

Fastlane takes screenshots as well. Works well with react native

1# install fastlane on Ubuntu
2sudo apt install -y ruby ruby-dev
3sudo gem install fastlane -NV

Automated UI Testing

App Center, Play Console, Firebase Test Lab

App Center

  • Continuous integration
  • Testing
  • Analytics
  • Push Notifications
  • Live updates (Code Push)

App Center uses fastlane under the hood

App Center requires you to sign in to App Center (cerate an account or social login), and then download the .apk file and install it. I don’t see this as much different from just sending people a link to the .apk file to download. At least direct downloads don’t make you sign in. And it still gives you that security warning..

screenshot about security warning

And if i open the link (from the email) on my desktop, it tells me the app is not compatible with Linux. Duh.

screenshot app not compatible with linux

I prefer Firebase over this.

CodePush vs. RemoteConfig vs. Expo OTA