Skip to content

pinkbunny1/cryptoApp_react_native

Repository files navigation

Crypto App with react-native

Using Public API from coinmarketcap to render a list of cryptocurrencies with its prices.

Instruction to run

clone https://github.com/pinkbunny1/cryptoApp_react_native.git
cd crypto_react_native_app
npm install
react-native run-ios (For IOS)
react-native run-andriod (For Android)

Trouble Shooting

  • Bundling Error : react-native start --reset-cache

Working Features

  • Home Screen : Fetches and renders a list of cryptocurrencies from API
  • Favourite Screen : Fetches and renders a list of cryptocurrencies from AsyncStorage
  • Shake the phone to navigate to Favourites or Home screen
  • Add/removes cryptocurrency to Favourite List using the AsyncStorage
  • Search by the name of cryptocurrency

Components

  • CryptoList : Lists all cryptos from API
  • FavCryptoList : Lists of all cryptos in Favourite List from AsyncStorage
  • CryptoItem : Shows the detailed view of cryptocurrency such as Prices, Price Changes, add or remove from Favourite list

App : Dark Themed

Home Screen
HomeScreen

Search Feature
SearchScreen

Detailed Screen
ItemScreen

To Do:

  • Finish HomeScreen (CryptoList View)
  • Add Navigation
  • Add Crypto Detailed Screen (CryptoItem View)
  • Add Shake Feature (CryptoList View)
  • Finish Crypto Detailed Screen (CryptoItem View)
  • Add Fav Button on Crypto Detailed Screen (CryptoItem View)
  • Add Favourite Crypto Screen (CryptoFav View)
  • Add Search on Favourite Crypto Screen (CryptoFav View)
  • Finish Favourite Crypto Screen (CryptoFavList View)
  • Finish search feature (CryptoList View)
  • Update FavList in state when unfollowed from FavListScreen (CryptoFav View)

Contributors

  • @pinkbunny1 (Jin Lee)
  • @ramu3000 (Rasmus Laine)
  • @MikaelTornwall (Mikael Törnwall)

About

Crypto App showing a list of popular cryptocurrencies using React Native

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published