We're proudly announce that Version 3
is here!
- Native Splash Screen
- New React Native Architecture Ready (RN 0.68+) 🍻
- Awesome Theme Support for both Light / Dark Mode
- Removed Optional Dependencies
- Latest
React
andReact Native
Dependencies - All Dependencies are Upgraded
- Code Refactoring
- New GIF with the Project Example for Theming
- Much Better Documentation
- Detailed Roadmap
- Feature 1
- Feature 2
-
Navigation System
- React Navigation 6
- React Navigation Helpers
- Ready to use Stack and Tab Screens with navigation
-
NEW: Built-in Theme System with Hooks
- ☀️ Light Theme Support
- 🌙 Dark Theme Support
- Dynamic Color Palette System
- Custom Font Support
- Built-in Better
Text
Component
-
Ready to use React Native Reanimated 2 Integration
-
Native Splash Screen Integration
-
Awesome React Native Helpers Integration
- Noth Detection Support
- Better Dimension Helper (Ex: ScreenWidth, ScreenHeight)
- Cool Text Helpers
-
React Native Vector Icons
-
Localization (Multi-Language Support)
-
HTTP Network Management
- Axios**
- Axios Hooks
- API Service with Usage Examples
-
Built-in EventEmitter
-
Babel Plugin Module Resolver
- Fixing the relative path problem
- Visit
.babelrc
to ready to use and more customization
-
Pre-commit Husky Integration
- Ready to command husky setup with
npm run husky:setup
commitlint
Integration for better commit linter- Auto prettier on pre-commit
- Awesome ESLint Integration
- Ready to command husky setup with
-
Built-in Custom Font Implementation
- All you need to do is copy-paste the .tff files into
assets/fonts
folder - Run
npx react-native-asset
command
- All you need to do is copy-paste the .tff files into
-
More and more! :)
Before doing anything else, please simply run the command to initalize the husky. If you do not run clean-up part you should run the husky setup by yourself
npm run husky:setup
husky:setup
will handle the initialization, installation and ready to use commitlint
, prettier
and eslint
.
npm i
cd android && mkdir local.properties
nano local.properties
Make sure that set your right path of Android SDK
Replace your machine name instead of username
sdk.dir=/Users/username/Library/Android/sdk
Replace your machine name instead of username
sdk.dir=/Users/username/Library/Android/sdk
cd .. & react-native run-ios/android
-
LICENSE -
Better Husky: Linter, Prettier and Commintlint -
Removal ofreact-native-animated-splash-screen
-
New Theme Support with React Navigation -
Implement the native splash screen with react-native-splash-screen -
Better and separated documentation -
Axios Hooks -
React Native New Architecture
Put license whatever here.