A work-in-progress clone of the Coinbase mobile app built with React Native and TypeScript.
The Home screen is complete which includes the Watchlist, Top Movers list, and News list. The bottom tab-bar is also finished.
Next steps include building the Portfolio and Prices screen with an interactable chart component.
Video.MP4
Try it with Expo.
Note: The app hasn't been tested on Android yet, only on iOS.
Install and run the app locally with the following steps (No API keys required):
Clone this repo:
git clone git@github.com:arjun-dureja/coinbase-clone.git
Install packages:
cd coinbase-clone
npm install
Start Metro Bundler:
npm start
- To edit the Watchlist, modify the
coins
array in the watchlist action file.
- React Native
- Expo
- TypeScript
- Redux
- redux-thunk
- react-navigation
- react-native-draggable-flatlist
- Ionicons
- Coinbase Pro - Used to retrieve list of coins supported by Coinbase
- CryptoCompare - Used for crypto price data and latest news articles
- CoinMarketCap - Used for coin logos