• Stars
    star
    2,059
  • Rank 22,458 (Top 0.5 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created about 9 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

[Deprecated] iOS's Stocks App clone written in React Native for demo purpose (available both iOS and Android).

FinanceReactNative

Dependency Status devDependency Status

iOS's Stocks App clone written in React Native for demo purpose (available both iOS and Android). Data is pulled from Yahoo Finance.

Demo

Play Store Button Apk Download Button

  • Rejected by Apple reviewer ๐Ÿ˜„: "Your app is too similar to Apple Stock app, which creates a misleading association with Apple products."

App preview

Preview Preview

Screenshots

React and React Native version

Plugins used

  • alt - Isomorphic flux implementation.
  • moment - Parse, validate, manipulate, and display dates in javascript.
  • react-native-navbar - Navbar component for React Native.
  • react-native-router-flux - React Native Router based on new React Native Navigation API (0.26)
  • react-native-simple-store - A minimalistic wrapper around React Native's AsyncStorage.
  • react-native-vector-icons - 3000 Customizable Icons for React Native with support for NavBar/TabBar/ToolbarAndroid, image source and full stying.
  • rn-viewpager - ViewPager and Indicator component for react-native on both android and ios.

Components used

  • AppRegistry - The JS entry point to running all React Native apps.
  • Image - A React component for displaying different types of images, including network images, static resources, temporary local images, and images from local disk, such as the camera roll.
  • Linking - A general interface to interact with both incoming and outgoing app links.
  • ListView - 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.
  • RefreshControl - This component is used inside a ScrollView or ListView to add pull to refresh functionality.
  • StatusBar - Component to control the app status bar.
  • StyleSheet - A StyleSheet is an abstraction similar to CSS StyleSheets.
  • 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.
  • ToolbarAndroid - React component that wraps the Android-only Toolbar widget.
  • TouchableHighlight - 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.

Additional

  • eslint: A fully pluggable tool for identifying and reporting on patterns in JavaScript.

Running

Clone & install

  • Clone this repo git clone [email protected]:7kfpun/FinanceReactNative.git
  • cd FinanceReactNative
  • run npm install

iOS

  • Run react-native run-ios

Android

  • Run android avd and start an emulator
  • Run react-native run-android

Related project

License

Released under the MIT License.

More Repositories

1

awesome-fintech

A curated list of amazingly awesome financial libraries, resources and shiny things.
310
star
2

PhotosReactNative

Look Lock - Show photos without worries in React Native (available both iOS and Android).
Objective-C
130
star
3

FinanceMacOSReactNative

[Deprecated] iOS's Stocks App clone written for MacOS with Touch Bar support. Data is pulled from Yahoo Finance.
JavaScript
99
star
4

AudienceNetworkReactNative

F.A.N Report - Facebook Audience Network Performance Tool (available both iOS and Android).
Objective-C
53
star
5

flag-css

CSS for SVG country flags respecting the original ratio.
HTML
46
star
6

cors-proxy

CORS Proxy calls with Cloud Functions
JavaScript
35
star
7

TWAQIReactNative

ๅฐ็ฃ็ฉบๆฑกๅณๆ™‚้ ๅ ฑ
JavaScript
24
star
8

BitcoinReactNative

Bitcoin Calculator App written in React Native (available both iOS and Android). Data is pulled from Bitcoin Average.
Objective-C
23
star
9

finance.vim

Check Stocks and Exchange Rates in Vim (Alpha Vantage and 126).
Vim Script
14
star
10

atom-finance

Simple plugin for checking your stock in Atom.io editor (Yahoo Finance).
CoffeeScript
13
star
11

atom-pangu

Adding space between Chinese/Japanese/Korean and English characters to file in Atom.io editor.
CoffeeScript
11
star
12

JapaneseReactNative

JavaScript
10
star
13

atom-finance-cn

A plugin for checking your stock in Atom.io editor (data retrieved from Money 163 (็ถฒๆ˜“่ฒก็ถ“) - China, Hong Kong, and US markets).
CoffeeScript
7
star
14

SwiftUI-TWAQI

Rewrite TWAQI from React Native to SwiftUI (iOS and Apple Watch)
Swift
6
star
15

wtfdil

What the F*** did I learn (star)?
Python
5
star
16

AdsSampleReactNative

[TALK] Link Ads to your React Native app in a nutshell.
Objective-C
5
star
17

gulp-pangu

Gulp extension to add space between Chinese and English characters to file(s) in the pipeline.
JavaScript
4
star
18

AQIReactNative

HKAQI - Hong Kong Air Quality
JavaScript
3
star
19

django-simple-cache-admin

Cache administration tools for Django.
Python
3
star
20

.home

My home configuration
Shell
3
star
21

resizer-electron

Designed by designer ยท Designed for designer ยท Coded by Software Developer
JavaScript
3
star
22

.vim

Vim settings
Vim Script
3
star
23

kik-bot-demo

Kik bot demo
Python
3
star
24

YoutubeReactNative

[Do not fork] A react native app for showing that Youtube doesn't work on Android 4.4.x.
Objective-C
3
star
25

7kfpun.github.io

If A is a success in tech, then A equals x plus y plus z. Learn is x; y is share; and z is keeping your hands dirty.
CSS
2
star
26

pypi.vim

Simple plugin for checking the latest version of the Python package in Vim.
Vim Script
1
star
27

japanese-site

1
star
28

frontn-MallSnap

JavaScript
1
star
29

playground-pi

Python
1
star
30

react-native-llm-jobs-banner

Just for fun
JavaScript
1
star
31

ChristmasGift

Christmas gift exchange for 2017
JavaScript
1
star
32

ReactNativeSpark.com

JavaScript
1
star
33

panda

JavaScript
1
star
34

THAQIReactNative

JavaScript
1
star
35

stream-server

Go
1
star
36

GitFollow

Add ability to follow organizations like a user
JavaScript
1
star
37

cauzoeng.android

Java
1
star
38

cauzoeng.api

Python
1
star
39

AnysnapBackend

Python
1
star
40

.atom

CoffeeScript
1
star
41

checkip.vim

Vim plugin for checking the public ip.
Vim Script
1
star