Overview:
FinanceReactNative is a clone of iOS’s Stocks App developed in React Native for demonstration purposes. The app is available for both iOS and Android platforms, pulling real-time data from Yahoo Finance. Despite its functionality, it was rejected by the Apple reviewer due to its similarity to the Apple Stock app.
Features:
- Data from Yahoo Finance: Real-time stock market data is pulled from Yahoo Finance.
- React Native Version: Utilizes react-native 0.44.2 and react 16.0.0-alpha.6.
- Multiple Plugins Used: Utilizes plugins like alt, moment, react-native-navbar, react-native-router-flux, react-native-simple-store, react-native-vector-icons, and rn-viewpager.
- Components Used: Incorporates various React Native components such as AppRegistry, Image, ListView, StatusBar, TextInput, and more.
- Cross-Platform: Available for both iOS and Android platforms.
- Open Source: Released under the MIT License, allowing for modification and reuse.
Installation:
To install FinanceReactNative, follow these steps:
- Clone the repository by running:
git clone git@github.com:7kfpun/FinanceReactNative.git - Navigate to the FinanceReactNative directory:
cd FinanceReactNative - Install dependencies by running:
npm install
For iOS:
- Run the app on iOS emulator by executing:
react-native run-ios
For Android:
- Start an Android emulator by running
android avd - Run the app on Android emulator by executing:
react-native run-android
Summary:
FinanceReactNative is a mobile application developed in React Native that replicates iOS’s Stocks App, pulling real-time data from Yahoo Finance. Despite being rejected by Apple due to its similarity to their own stock app, FinanceReactNative offers a cross-platform solution for displaying stock market data. With the use of various plugins and React Native components, the app provides a comprehensive example for developers looking to work with React Native.