Cryptocurrency tracker to get the latest coin price and additional info, and watch selected coins.
- React native - used to build native app for both IOS and Android
- Redux: used to manage application state
- Firebase: used to store data and for authentication
- Tracks current prices, price changes within 24h, 1 day and 7 days
- Chart
- Watching selected cryptocurrency
- Authentication with firebase
- Still in development - building more features, for example extending authentication (facebook login), implementing features like push notifications etc.
- react: 16.3.1
- react-native: 0.55.4
- AppRegistry - The JS entry point to running all React Native apps.
- ActivityIndicator - Provides a loading indicator
- FlatView - A core component designed for efficient display of vertically scrolling lists of changing data.
- Platform - A module is provided by React Native to detect what is the platform in which the app is running.
- Refresh - This is used inside a FlatView to add pull to refresh functionality.
- Text - A React component for displaying text which supports nesting, styling, and touch handling.
- TextInput - A foundational component for inputting text into the app via a keyboard.
- TouchableOpacity - A wrapper for making views respond properly to touches.
- View - The most fundamental component for building UI, View is a container that supports layout with flexbox, style, some touch handling, and accessibility controls, and is designed to be nested inside other views and to have 0 to many children of any type.
- git clone or download a zip to your computer to get started
- cd beCrypto
- run npm install
- Run react-native run-ios
- react-native run-android