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 lintoryarn lint- For linting.npm run testoryarn test- For testing app.npm run iosoryarn ios- For building and running app on iOS simulator.npm run androidoryarn 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.