Simple React Native Mobile Application for CryptoTracker
Tech stack : React Native + Redux + Redux Thunk + ReactNavigation + TypeScript
If you are new to the React native, please follow the instructions Getting Started
It is a good material to the React native newbies.
From the project root, run the following command.
npm install
Or if you prefer yarn
:
yarn
This installation is for iOS development.
cd ios && pod install
npm run android
yarn android
npm run ios
yarn ios
npm run lint
oryarn lint
- For linting.npm run test
oryarn test
- For testing app.npm run ios
oryarn ios
- For building and running app on iOS simulator.npm run android
oryarn andrid
- For building and running app on Android emulator.
We use Visual Studio Code (Insiders) for IDE. And our project followed Eslint rule. No need to instally any npm packages, only run npm install
or yarn
command. Plus, please install ESLint, Prettier Plugin (VS Code extension) to keep the better code and auto-formatting, auto-linting while code editing.
- Typescript support.
- Consists of Functional component and React Hooks.
- Used Redux, Redux Thunk for state management.
- Used axios for api call (REST API client).
- Screen navigation with React Navigation v5.
- Code linting and formatting with ESLint & Prettier.