Feature | Summary |
---|---|
Redux | A predictable state container - Helping you write applications that behave consistently and run in different environments. |
Sidebar/Hamburger Menu | ... |
Custom Navbar | ... |
Icons | Easily use icons from a wide range of icon libraries, it's as simple as importing the icon font and then <Icon name={'ios-alert-outline'} size={50} color={"#CCC"} /> . |
Form Validation | An exmaple on how to create forms with validation. |
Data persistence | Shows how to persist data, even after closing/reopening the app. |
Style Guide | A bunch of elements and components to get you started - styled headings, buttons, list rows, alerts etc. |
An example directory/file structure I've found useful for scaling apps | ... |
- Ensure you've followed the React Native - Get Started Guide for the platform/s of choice
- Clone this project
- Run
npm install
from root directory
- Open the /ios/StarterKit.xcodeproj file in Xcode
- Run in an iOS simulator by pressing the Play (triangle) icon at the top left
- Start an Android Simulator first - in terminal, type
android avd
. This will open the Android Virtual Device Manager. Select a device to open - Once it's running, in a new terminal tab/window, type
react-native run-android
- iOS: CMD + D
- Android: CMD + M
Love to hear any feedback or tips to improve - submit an issue or PR.