universal-native-boilerplate
Build apps for every native platform with React and React Native
reactandroidwindowsmacosiosboilerplatereact-nativewebpackpwaserver-side-renderingi18n
Overview
This boilerplate enables developers to build applications across multiple platforms-Android, iOS, macOS, web, Windows and server-using a shared React and React Native codebase. It includes Redux for state management, React Navigation for cross-platform routing, progressive web app support and a command-line interface to selectively enable only needed platforms and features, reducing build complexity and npm installation time.
Features
cross-platform-developmentprogressive-web-appoffline-firstserver-side-renderingdeep-linkingstate-persistenceinternationalizationtree-shakinghot-module-reloadingbundle-analysislighthouse-testingservice-workerplatform-specific-code
Feature Flags
authenticationbloglandingpageecommerceteamsOrgsi18njobsQueuewebhookscachingmapspwaformsValidation
Recommended Use Cases
multi-platform-native-appsprogressive-web-appscross-platform-code-sharingserver-rendered-web-apps
Frontend
reactreact-nativewebpackbabel
Backend
nodejs
Auth Providers
None
Deployment Targets
netlifyrenderandroidiosmacoswindowswebserver
Payment Providers
None
Quick Facts
โญ Stars
129
๐ด Forks
14
๐ Active
Unknown
๐ Last Commit
2017-12-06T21:06:43.000Z
Stack
Framework
react
Language
javascript
i18n
react-native-i18n
CI
travis-ci
Data Layer
UI Stack
Styling
react-native-styles
Components
react-navigation
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
travis-ci
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate available on GitHub
