Awesome
<div align="center"> <img src="documentation/rnsk-logo.jpg" alt="React Native Starter Kit" width="400" /> <p></p> <h1>React Native App</h1> <p></p> <sup> <a href="https://github.com/mcnamee/react-native-starter-kit/actions"> <img src="https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fmcnamee%2Freact-native-starter-kit%2Fbadge%3Fref%3Dmaster&style=flat" alt="builds" /> </a> <a href="/LICENSE"> <img src="https://img.shields.io/github/license/mcnamee/react-native-starter-kit?style=flat-square" alt="license" /> </a> </sup> <br /> <p align="center"> <a href="#-intro"><b>What is this?</b></a> — <a href="#-getting-started"><b>Usage</b></a> — <a href="#-docs"><b>Docs</b></a> — <a href="#-further-help"><b>Need help?</b></a> </p> <br /> </div>Looking for something else?
- React Native Starter Kit (Expo) / Boilerplate
- React Starter Kit (web) / Boilerplate
- Previous Version (React Starter Kit (Web + Native) w/ Firebase)
👋 Intro
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
🚀 Getting Started
- 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 )
iOS
# Start in the iOS Simulator
npx react-native run-ios --simulator="iPhone 11"
Android
# 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
📖 Docs
- Contributing to this project
- FAQs & Opinions
- Tests & testing
- Understanding the file structure
- Deploy the app
👊 Further Help?
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.