Skip to content

React Native (ReactJS + ReactNavigation5 + Firebase) codebase containing real world examples (CRUD, auth, advanced patterns, etc).

License

Notifications You must be signed in to change notification settings

chnirt/reactnative-best-practice

Repository files navigation

Navigator structure

AppNavigator                        # Stack
├── SplashScreen
├── OnBoardingScreen
├── AuthStackNavigator              # Stack
│   ├── LoginScreen
│   ├── RegisterScreen
│   └── ForgotScreen
└── DrawerNavigator                 # Drawer
    └── DashboardNavigator          # Stack
        ├── TabNavigator            # BottomTab
        │   ├── HomeScreen
        │   ├── MessageScreen
        │   ├── NotificationScreen
        │   └── ProfileScreen
        └── PostScreen
  1. react-navigation
  1. react-native-vector-icons
  1. react-navigator
  1. splash-screen
  1. Intro page sample
  1. Color name
  1. Intergate with Apollo graphql (@apollo/react-hooks, apollo-link)
  1. Validation (Formik, Yup)
  1. SAP Mobile Design
  1. Sticky header
  1. Design UI
  1. Asset free UI - UX
  1. Vector
  1. AddButton
  1. Logo App
  1. Disable Rotate
  1. Image from
  1. Permissions
  1. Image Picker
  1. Image Gif not fire Android
  1. Custom tabbar
  1. Handle ID javascript with firebase
  1. Folder structure READ.ME
  1. Firestore

About

React Native (ReactJS + ReactNavigation5 + Firebase) codebase containing real world examples (CRUD, auth, advanced patterns, etc).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published