OnlineSmileDev / RN_Whistle

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Using React-Native CLI

  • all the basics you need are in package.json.scripts
    • npm run android
    • npm run ios
    • npm run start
    • npm build:ios //not really needed but had to one once for some error with mainbundle.js, done with Xcode -> Targets -> whistlenative -> Build Phases -> "Bundle React Native code and images" scripts

The Libs Overview

  • Important to look at package-lock.json and Podfile.lock for specific version of libraries
  • Most important libs to know major versions we are on are:
    • React Native 0.61.5
    • React Native Firebase 5.6 (APIs to work with Firebase via React Native)
    • Firebase 6.15
  • Don't forget about the Firebase Console and all the awesome things Firebase offers we are only using a few features:
    • https://console.firebase.google.com/
    • Firebase Cloud Messaging
      • Note FCM tracking received pushes doesn't really work for iOS (because of APNs middle man), only Android
    • Firebase Analytics
    • Firebase Crashlytics
      • Note Crashlytics requests dSYM for a build, just get dSYM zip right from App Store Connect

Important Milestones and Known Issues

About


Languages

Language:JavaScript 91.4%Language:Swift 3.7%Language:Objective-C 2.3%Language:Ruby 1.6%Language:Java 0.6%Language:Starlark 0.4%