React Native
Overview
1
Liran Ben Haim
liran@discoversdk.com
2
Web And Mobile Development
— How to choose development platform?
— Mobile Website
— Mobile WebApp
— Native App
— Hybrid App
— More than 50 practical frameworks exists
3
React
— JavaScript Library for building user interfaces
— Declarative
— Component based
4
What Is React Native
— React component with binding
to native UI component
— Bind JSX to
— iOS COCOA Touch
— Android UI Objects
— Library is extensible
— BSD Licensed
5
UI Component Library
6
Device APIs
7
Getting Started
— http://facebook.github.io/react-native/
— Install some prerequisites
— react-native init testApp
— Run the Application
— react-native run-ios
— react-native run-android
8
Simple App
9
10
Component
11
Using The Component
12
State Management
— Implement Constructor
— Update only using this.setState
— Read using this.state
13
More Features
— Library is extensible
— Can work with existing apps
— Can work with custom libraries
— Easy to update without resubmission
14
Thank You
Code examples and more
http://www.discoversdk.com/blog
Our new subreddit:
https://www.reddit.com/r/javascriptFrameworks/
15

React native