Skip to content

paolosantarsiero/RNtemplateFirebaseRedux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Native Template with FirebaseRedux

This template is a fork of @thecodingmachine/react-native-boilerplate.

Requirements

Node 12 or greater is required. Development for iOS requires a Mac and Xcode 10 or up, and will target iOS 11 and up.

You also need to install the dependencies required by React Native.
Go to the React Native environment setup, then select React Native CLI Quickstart tab.
Follow instructions for your given development OS and target OS.

Create new RN app with this template

Run this command to create a new React Native App using this template:

npx react-native init NameOfApp --template https://github.com/paolosantarsiero/RNtemplateFirebaseRedux.git

Now you have to run this command to change name app in every place:

npx react-native-rename RoadMapCilento

SetUp

iOS

For iOS you must install pods running this command:

npx pod-install

If you find any error try to reinstall all Pods running:

cd ios
pod deintegrate && pod install

Android

For Android app from React 0.60 or above all linking is automatic so you have to do nothing

Third library used

This template is developed using TypeScript and using different third react native library included in this list:

Use custom font and icon set

Best practices to using custom font or custom icons is using react-native-vector-icons and following this tutorial