Apple Store - Not available yet
- React-Native
- RxJs
- Typescript
- Firebase Notification
- NativeBase (UI Framework)
npm install -g yarn react-native-cli
cd path/code/project
yarn
ENOSPC ERROR
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
- Install ORACLE JAVA SDK
- Set JAVA_HOME enviroment:
# ~/.bashrc
export JAVA_HOME=$(update-alternatives --query javac | sed -n -e 's/Best: *\(.*\)\/bin\/javac/\1/p')
- Download Android Tools SDK Standalone
- Set ANDROID_HOME enviroment:
# ~/.bashrc
export ANDROID_HOME=/path/to/android/sdk
-
Open Android Installer:
[sudo] $ANDROID_HOME/tools/android
-
Check and install:
- Android SDK Tools
- Android SDK Platform-Tools
- Android SDK Build-Tools: v25.0.2, v23.0.3 e v23.0.1
- Android SDK (API 23)
- SDK Platform 23
- Google APIs 23
- Android Support Repository
- Google Play services
- Google Repository
-
Copy ./android/keystores/debug.keystore to $ANDROID_HOME
yarn dev-android # Build apk and start the packager
yarn start # Just start packager
# If lost adb connection:
adb reverse tcp:8081 tcp:8081
yarn release-android
# ICBSorocaba-signed.apk will be generated at the project folder
- Install XCode
- Install Cocoapods
- Download Facebook SDK for IOS and unzip on ~/Documents/FacebookSDK
- Install dependecies:
# inside project folder
cd ./ios
pod install
Change:
#import <RCTAnimation/RCTValueAnimatedNode.h>
To:
#import "RCTValueAnimatedNode.h"
Open the ios/churchReact.xcworkspace
react-native run-ios
Product > Schemes > Edit Scheme, change configuration to Release then build project
react-native run-ios --configuration Release