- React Native Starter Kit (Expo) / Boilerplate
- React Starter Kit (web) / Boilerplate
- Previous Version (React Starter Kit (Web + Native) w/ Firebase)
This project was bootstrapped with the React Boilerplate Builder by Matt McNamee.
The project is super helpful to kick-start your next project, as it provides a lot of the common tools you may reach for, all ready to go. Specifically:
- Flux architecture
- Routing and navigation
- React Native Router Flux for native mobile navigation
- Data Caching / Offline
- UI Toolkit/s
- Native Base for native mobile
- Code Linting with
- Airbnb's JS Linting guidelines
- Deployment strategy
- Splash Screen + Assets
- Install React Native Debugger and open before running the app
- Install
eslint
,prettier
andeditor config
plugins into your IDE - Ensure your machine has the React Native dependencies installed
# Install dependencies
yarn install && ( cd ios && pod install )
# Start in the iOS Simulator
npx react-native run-ios --simulator="iPhone 11"
# Start in the Android Simulator
# - Note: open Android Studio > Tools > AVD > Run a device
# - Example device specs: https://medium.com/pvtl/react-native-android-development-on-mac-ef7481f65e47#d5da
npx react-native run-android
- Contributing to this project
- FAQs & Opinions
- Tests & testing
- Understanding the file structure
- Deploy the app
This repo is a great place to start. But...if you'd prefer to sit back and have your new project built for you or just need some consultation, get in touch with me directly and I can organise a quote.