/TSA

Using React-Native and Redux to create the TSA $1.4 million iOS and Android app

Primary LanguageObjective-C

What is this project for?

Inspired by:

TSA paid $1.4 million for Randomizer app that chooses left or right

TSA paid IBM $47,400 for an app that only pointed right or left

Guy makes 1.4 million dollar TSA app in 10 minutes

-- Watch this Youtube video:

Technology used

Why do this?

React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React.

100% common shared code between iOS and Android.

This $1.4 million app is an excellent topic for practising using the Redux structure to manage the React application.

This can be a new To-Do mvc app in Flux world to demostrate event based library e.g: Flux, Redux, Reflux, etc.

Can use this project as a React-Native starter-kit?

Yes! You can. This project can be used as a boilerplate for RN applications.

Why do up and down?

The ultimate $1.4 million TSA app definitely has the copyright, we can't do left and right directions.

Installation

$ npm install 

iOS

Open ios\TSA.xcodeproj in XCode to run.

Android

react-native start > /dev/null 2>&1 &
adb reverse tcp:8081 tcp:8081
react-native run-android

** You need change android/app/build.gradle of following to your installed tool version number

buildToolsVersion "23.0.3"

Output

iOS

TSA

Android

Android