An open API service indexing awesome lists of open source software.

https://github.com/hgkim999/quick-client-template

Quick React Native Application Template with FB Login
https://github.com/hgkim999/quick-client-template

Last synced: 6 months ago
JSON representation

Quick React Native Application Template with FB Login

Awesome Lists containing this project

README

          

# QuickClientTemplate
Quick React Native Application Template with FB Login

## Quick Links
* [Quick Server Template](https://github.com/hgkim999/quick-server-template) repo

### High level design for Quick Client and Quick Server
![Architecture Diagram](https://hgkim999.github.io/page/image/Architecture.png)

## Things to consider before using React Native
### Pros
1. Use Javascript to create native apps.
2. High performace UIs with ReactJS compare to PhoneGap or Cordova.
3. Components are highly reusable across platforms.

### Cons
1. Updates are not very stable yet.
* React Native is fast evolving technology, yet updates are oftenly NOT backwards compatible.

## Requirements
### Core Requirements
* React Native Standard Setup: [Official Documentation](https://facebook.github.io/react-native/docs/getting-started.html#content)
* FB SDK Setup for [iOS](https://developers.facebook.com/docs/ios/getting-started) and [Android](https://developers.facebook.com/docs/android/getting-started)

### Dev Environment
* [Atom](https://atom.io/) with [Nuclide](https://nuclide.io/docs/platforms/react-native/)
* Flow Type Check: [Get Started](https://flowtype.org/docs/getting-started.html#_)
Recommended using Flow installed in global(npm install -g flow-bin)