React-Native-Boilerplate

A React Native project boilerplate for producing reliable applications.

reduxboilerplatefirebasefacebooktypescriptreact-nativeredux-saganavigationarchitecturepush-notificationslanguagesgoogle-signin
FreeRepo

Preview

React-Native-Boilerplate preview

Overview

This is a React Native boilerplate for building cross-platform mobile applications with a focus on clean architecture and separation of concerns. It includes Redux for state management, Redux Saga for handling side effects, React Navigation for routing, Firebase push notifications, social login integration, multi-language support, code push updates and TypeScript configuration, along with pre-configured development tools like ESLint and Prettier.

Features

redux-state-managementredux-sagaredux-persistpush-notificationsfirebase-integrationfacebook-logingoogle-signincode-pushtheme-customizationdark-themelight-themesplash-screenmultilingual-supportcustom-drawercustom-bottom-tabsoffline-storage

Feature Flags

authenticationblogecommercerealtimeauthorizationteamsOrgsi18nanalyticsnotificationspwaformsValidationthemingofflineStoragepushNotificationssocialLogin

Recommended Use Cases

cross-platform-mobile-appsreliable-mobile-applicationsapps-requiring-authenticationapps-with-push-notificationsmultilingual-mobile-apps

Frontend

react-nativetypescriptreduxredux-sagareact-navigationaxios

Backend

firebase

Auth Providers

firebasegoogle-signinfacebook

Deployment Targets

iosandroid

Payment Providers

None

Quick Facts

โญ Stars
123
๐Ÿด Forks
27
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown

Stack

Framework
react-native
Language
typescript
Database
firebase
Auth
firebase, google-signin, facebook
Analytics
firebase
i18n
i18next

Data Layer

Databases
firebase

UI Stack

Styling
react-native-paper
Components
react-native-paper

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Open source boilerplate released under MIT License
Get Started with this Boilerplate