React Native Boilerplate

Read Time:54 Second

A React Native boilerplate using React Native, React Navigation, React Redux Toolkit, React Native Bootsplash, React Native Onboarding Swiper, Redux Persist, Formik, Yup, Lottie, Axios

This is a React Native boilerplate project.

The project is using Node.js REST API that I developed as the boilerplate. You can find the Node.js REST API boilerplate project in here.

The REST API is currently hosted in https://nvm-boilerplate.chrislee.kr/api.

Demo

 demo.mp4 

Features

  • Nested React Native navigations: Drawer + Tab + Stack navigations
  • Automated CI/Release package files with Gitlab CI/Github CI
  • Unit test 100% coverage
  • JWT authentication flow with auto refresh
  • Branch/Commit naming conventions
  • Form validation with Yup and Formik
  • User flows: Register/Login/Forgot Password/My Account/Todo/Settings/Simple pages

How to run in your local

See development.md

How to rename the project to use for your project

You can use react-native-rename to start your own project!

# Clone the repository
$ git clone https://github.com/chrisleekr/react-native-boilerplate

# Rename project
$ npx react-native-rename "Travel App" -b com.junedomingo.travelapp

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.