Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mukhlisakbr/expo-typescript-boilerplate
Minimalist Expo boilerplate with Typescript, Redux Toolkit, React Navigation, Native Base.
https://github.com/mukhlisakbr/expo-typescript-boilerplate
boilerplate expo react-native react-navigation starter typescript
Last synced: 9 days ago
JSON representation
Minimalist Expo boilerplate with Typescript, Redux Toolkit, React Navigation, Native Base.
- Host: GitHub
- URL: https://github.com/mukhlisakbr/expo-typescript-boilerplate
- Owner: mukhlisakbr
- Created: 2021-12-24T06:07:12.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-02-16T14:40:14.000Z (almost 3 years ago)
- Last Synced: 2023-05-01T09:49:29.853Z (over 1 year ago)
- Topics: boilerplate, expo, react-native, react-navigation, starter, typescript
- Language: TypeScript
- Homepage:
- Size: 1.87 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![expo-typescript-boilerplate](https://socialify.git.ci/mukhlisakbr/expo-typescript-boilerplate/image?description=1&font=Inter&forks=1&issues=1&language=1&name=1&owner=1&pattern=Plus&pulls=1&stargazers=1&theme=Dark)
This is my personal boilerplate for building expo app using `SDK 44`.
## Stacks
### Core
- [expo](https://docs.expo.dev/): create mobile app with ease
- [typescript](https://www.typescriptlang.org/): js with static typing
- [redux-toolkit](https://redux-toolkit.js.org/tutorials/quick-start): use redux easily
- [react-navigation v5](https://reactnavigation.org/docs/5.x/getting-started): navigate between your screen
- [react-native-animated-nav-tab-bar](https://github.com/torgeadelin/react-native-animated-nav-tab-bar): animated tab bar
- [native-base](https://nativebase.io/): ui framework### Tooling
- [husky](https://github.com/typicode/husky): git hooks
- [lint-staged](https://github.com/okonet/lint-staged): lint staged files
- [pretty-quick](https://github.com/azz/pretty-quick): prettify your code
- [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint): eslint with typescript support
- [standard-version](https://github.com/conventional-changelog/standard-version): automate expo versioning## Projects Structure
```bash
src
├── assets
├── navigation
├── screensx
├── slices
└── store.ts
```## Disclaimer
Don't ever use this without knowing every piece of it.