- husky for pre-commit hooks
- run linter
- run prettier
- commitlint to lint commit messages and enforce conventional commits
- eslint for static code analysis
- prettier for easy code formatting
- typesript
- yarn
- react-navigation for native-like navigation between screen
- async-storage to persist user authentication data
- axios to fetch data from API
- react-native-splash-screen to display splash screen image on Android (iOS uses .storyboard file)
- redux to manage app state
- redux-thunk to enable async code in redux actions
- dark and light themes
- splash screens
- app icons
- path aliases for cleaner imports
- improve redux actions types
- add sign in form validation
- unit tests
- display activity indicators while data is being fetched
-
Clone project to your machine
git clone git@github.com:marjen0/FancyAccount.git
-
Install npm dependencies
yarn
-
Run the app on simulator
-
start Metro bundler
yarn start
-
then run on Android simulator
yarn android
or iOS simulator
yarn ios
-