Skip to content

react native

Christopher P. Brown edited this page Jan 25, 2022 · 2 revisions

React Native

Getting started

  • Choose react-native-cli or expo. Expo supports web out of the box, has some ngrok like tunneling for testing on devices, and also runs on devices through the expo app. Requires "ejecting" from expo in order to deploy. Also doesn't allow for configuring native modules without a hassle.

CI/CD

I've only used Azure so far. You can set up pipelines pretty easily using tasks from the VS Marketplace.

Distribution

appcenter.ms makes distributing to testers and stuff pretty easy.

Signing, Versioning, Deploying

Just use fastlane

File Size

  • Android apks must be under 100mb in size. .aab app bundles allegedly help reduce file size

Screenshots and Icons

  • fastlane can do screenshots for you
  • Android needs an icon of 512x512
Clone this wiki locally