All Projects → SuTV → react-native-base-project

SuTV / react-native-base-project

Licence: MIT license
Base react native application for scalable project using Redux + React Navigation + Code Push + Realm + Axios + i18n + Google Analytics + Facebook login with fbsdk...

Programming Languages

javascript
184084 projects - #8 most used programming language
objective c
16641 projects - #2 most used programming language
java
68154 projects - #9 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to react-native-base-project

AndroidToRN
原生android中嵌入React Native
Stars: ✭ 95 (+206.45%)
Mutual labels:  react-navigation, codepush
React Native Code Push
React Native module for CodePush
Stars: ✭ 7,868 (+25280.65%)
Mutual labels:  code-push, codepush
yunle-template-react-native
yunle-cli 前端开发模板- RN 专为react-native开发 IOS&Android APP
Stars: ✭ 14 (-54.84%)
Mutual labels:  react-navigation, codepush
Newspaper
An aggregated newspaper app containing news from 10+ local news publishers in Hong Kong. Made with ❤
Stars: ✭ 82 (+164.52%)
Mutual labels:  google-analytics, realm
react-native-template
An opinionated template to bootstrap your next React Native app with all the time-wasting packages you need to have.
Stars: ✭ 132 (+325.81%)
Mutual labels:  react-navigation, codepush
shopify-gtm-ga
Enhances Google Analytics and integrates Google Tag Manager for Shopify.
Stars: ✭ 44 (+41.94%)
Mutual labels:  google-analytics
react-mobile-social
The React Mobile Social is an open source social app using React Native.
Stars: ✭ 51 (+64.52%)
Mutual labels:  react-navigation
nextjs-google-analytics
Google Analytics for Next.js
Stars: ✭ 242 (+680.65%)
Mutual labels:  google-analytics
Eblo
A Fancy Engineering Blogs Reader
Stars: ✭ 57 (+83.87%)
Mutual labels:  realm
gadget
Gadget is a library that makes analytics tracking easier for android apps
Stars: ✭ 54 (+74.19%)
Mutual labels:  google-analytics
solar-weather
React Native Weather App w. Realm, Redux, ReasonReact & Forecast.io
Stars: ✭ 13 (-58.06%)
Mutual labels:  realm
privera
Use the tools you know. Respect users' privacy. Forget cookie consents. Comply with GDPR, ePrivacy, COPPA, CalOPPA, PECR, PIPEDA, CASL; you name it.
Stars: ✭ 23 (-25.81%)
Mutual labels:  google-analytics
Swift-Viper-Weather-App
iOS app with Clean Architecture
Stars: ✭ 20 (-35.48%)
Mutual labels:  realm
realms-ios
Safe method for Realm
Stars: ✭ 22 (-29.03%)
Mutual labels:  realm
react-native-dva
一个由react-native、react-navigation、dva搭建的简易架子
Stars: ✭ 29 (-6.45%)
Mutual labels:  react-navigation
myplanet
🌕 myPlanet android app reads data from 🌎 for offline use as well as it collect usage data and sends them back to the Planet.
Stars: ✭ 17 (-45.16%)
Mutual labels:  realm
react-native-web-monorepo-navigation
⚛️ An opinionated universal navigation strategy for codebases containing both React & React Native
Stars: ✭ 24 (-22.58%)
Mutual labels:  react-navigation
php-analytics-event
Create a Google Analytics Event from PHP
Stars: ✭ 23 (-25.81%)
Mutual labels:  google-analytics
android-kotlin-sample-note
Android Kotlin Sample Note - Dagger2, Realm CRUD, RxJava2
Stars: ✭ 29 (-6.45%)
Mutual labels:  realm
react-native-web-playground
A React Native Web app with bunch of other stuffs and challenging UI's
Stars: ✭ 19 (-38.71%)
Mutual labels:  react-navigation

react-native-base-project

Base react native application for scalable projects using Redux + React Navigation + Code Push + Realm + Axios + i18n + Google Analytics + Facebook login with fbsdk...

App architecture diagram

App folder

Screenshots

Important dependencies:

Quick start

  1. Run npm install
  2. Run unit tests using npm run test:unit
  3. To run on device emulators, you have to have installed react-native npm module, then run react-native run-ios or react-native run-android. See more on React Native getting started.
  4. To run e2e tests run npm run test:e2e

Available Command

npm run ... Description
adb-reverse Reset port ADB to tcp:8081
adb-forward Forward port ADB to tcp:8083
ios-dev Run iOS project with Simulator set to "iPhone X"
ios-bundle Bundle with entry file index.ios.js
ios-build Run ios project with “Release” configuration
android-clean Fix building android if preDexDebug error
android-build-debug Build android .apk with “Debug” configuration
android-release Build android .apk with “Release” configuration
android-signkey Generate keystore android
android-signer To sign app-release-unsigned.apk with random keystore
android-dev Run android development-mode on simulator
android-bundle Bundle with entry file index.android.js

Tips

  • Change keys and codes in .env file
  • Change your Code Push key in iOS and Android project
  • Change your Facebook app ID
  • adb reverse tcp:8081 tcp:8081
  • adb forward tcp:8083 tcp:8083

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].