Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brackets-by-triad/react-native-template-brackets
https://github.com/brackets-by-triad/react-native-template-brackets
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/brackets-by-triad/react-native-template-brackets
- Owner: BRACKETS-by-TRIAD
- License: mit
- Created: 2021-01-18T15:03:40.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-16T18:22:30.000Z (about 1 year ago)
- Last Synced: 2024-10-29T00:57:28.315Z (about 2 months ago)
- Language: Java
- Size: 1.67 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
React Native Brackets template
Backets template to boost React Native projects.## Preconfigured with
- Typescript
- [React Navigation](https://reactnavigation.org/) (v5) for navigation
- stacks
- bottom tabs
- also icludes `NavigationService` for navigating outside react components
- [react-native-config](https://github.com/luggit/react-native-config) to manage
separate environments (dev, staging, production).
- [Mobx](https://mobx.js.org/) for state management
- [urql](https://formidable.com/open-source/urql/docs/) for graphql api calls
- [lingui](https://github.com/lingui/js-lingui) for translations
- UI kit
- [React Native Elements](https://reactnativeelements.com/docs)
- [MMKV storage](https://github.com/mrousavy/react-native-mmkv) instead of AsyncStorage
- [react-native-svg](https://github.com/react-native-svg/react-native-svg)
- [formstate](https://formstate.github.io/#/) for forms
- [Expo unimodules](https://docs.expo.io/)
- handy npm scripts.## TODOS
- [ ] UI kit
- [ ] fastlane
- [ ] enable hermes
- [ ] [webp image support ?](https://github.com/Aleksefo/react-native-webp-format#readme)## Getting started
Create a new project using the template.
- Note: the command will fail if you have the global legacy react-native-cli installed. Make sure you uninstall it first. More info at [react-native-community/cli](https://github.com/react-native-community/cli#about).
```
npx react-native init MyApp --template @brackets/react-native-template-brackets
```## Recommended Libraries
Good libraries to install when needed.
- [react-native-notifier](https://github.com/seniv/react-native-notifier) for fast and simple in-app notifications