React-Native-Boilerplate
A React Native project boilerplate for producing reliable applications.
reduxboilerplatefirebasefacebooktypescriptreact-nativeredux-saganavigationarchitecturepush-notificationslanguagesgoogle-signin
FreeRepo
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