Code Monkey home page Code Monkey logo

cryptotracker-rn's Introduction

CryptoTracker App

Simple React Native Mobile Application for CryptoTracker

Tech stack : React Native + Redux + Redux Thunk + ReactNavigation + TypeScript

Dev Setup

Getting started

If you are new to the React native, please follow the instructions Getting Started

It is a good material to the React native newbies.

Running Locally

Install dependencies:

From the project root, run the following command.

npm install

Or if you prefer yarn:

yarn

Install cocoapods:

This installation is for iOS development.

cd ios && pod install

Run android app:

npm run android

yarn android

Run iOS app:

npm run ios

yarn ios

Scripts

  • npm run lint or yarn lint - For linting.
  • npm run test or yarn test - For testing app.
  • npm run ios or yarn ios - For building and running app on iOS simulator.
  • npm run android or yarn andrid - For building and running app on Android emulator.

Editor

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.

Features

  • 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.

cryptotracker-rn's People

Contributors

cryptodev523 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.