A starter kit for React Native
yarn android
yarn ios
yarn env production
yarn env staging
yarn update-ver <latest-version>
yarn update-build <latest-build-number>
yarn validate
brew install imagemagick
update src/assets/images/app-icon-1024.png
run
yarn update-icons
android
app
mobile.keystore
fastlane
googlePlaySecretKey.json
keystore.properties
mobile.keystore: Learn how to generate keystore here
keystore.properties: store credentials to unlock mobile.keystore
googlePlaySecretKey.json: credentials used by Fastlane to publish app to store. Learn how to generate it here
yarn android-build
yarn android-build-apk
yarn android-alpha
ios
.env.default
.env.default: fastlane environment variables stored here
MATCH_APP_IDENTIFIER= // all app ids
MATCH_GIT_URL= // match git url
MATCH_PASSWORD= // match password
APPLE_USERNAME= // apple username
APPLE_ITC_TEAM_ID= // apple itc team id
APPLE_TEAM_ID= // apple team id
FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD= // apple app password
FASTLANE_SESSION= // fastlane session
cd ios && fastlane match
to initialize match & populate credentials to the git repo
fastlane spaceauth -u user@email.com
yarn ios-build
yarn ios-testflight
https://app-privacy-policy-generator.firebaseapp.com/
npx react-native init mobile --template react-native-template-typescript
Author: thinhtran3588
GitHub: https://github.com/thinhtran3588/tqt-mobile-starter-kit
#react-native #react #mobile-apps