Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
React native introduction
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Damien Lamoureux
July 25, 2016
Technology
52
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
React native introduction
A simple rn introduction
Damien Lamoureux
July 25, 2016
More Decks by Damien Lamoureux
See All by Damien Lamoureux
Makers front-end
dlamoureux
1
78
Other Decks in Technology
See All in Technology
WebGIS AI Agentの紹介
_shimizu
0
580
IaC コードを資産へ:AWS CDK 社内ライブラリと横断展開 / aws-summit-japan-2026
gotok365
10
1.6k
徹底討論!ECS vs EKS!
daitak
3
1.8k
AIチャット検索改善の3週間
kworkdev
PRO
2
200
作る力から、見極める力へ — AI時代に広がるエンジニアの価値と役割
rince
0
360
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
5分でわかる Amazon Connect_20260608
hwangbyeonghun
0
130
そこにあるから地図ができる~位置を示す"モノ"を愉しむ~ - Interface 2026年6月号GPS特集オフ会 / interface_202606_GPS_offline
sakaik
1
110
從觀望到全公司落地:AI Agentic Coding 導入實戰 — 流程整合與安全治理
appleboy
0
150
5分でわかるDuckDB Quack
chanyou0311
4
260
ぼっちではじめた登壇が「51名」「241件」の発信に化けた
subroh0508
1
330
2026 AI Memory Architecture
nagatsu
0
540
Featured
See All Featured
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
210
ラッコキーワード サービス紹介資料
rakko
1
3.7M
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.6k
Building Applications with DynamoDB
mza
96
7.1k
Rails Girls Zürich Keynote
gr2m
96
14k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
440
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Code Reviewing Like a Champion
maltzj
528
40k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
Transcript
REACT NATIVE
CROSS-PLATFORM NATIVE APP
3 Facts • Mobile development is a complex business :
- With multiple platforms (iOS, Android, Windows) - Many frameworks
4 Hybrid ? - Allow to write applications iOS and
Android (no windows) apps with native UIs using a common codebase - Have to construct separate iOS and Android UIs (which is a good thing!)
5 Language - Created in March 2015 - Open sourced
6 Learn once, build everywhere - React Native is a
platform - Build native UI’s with React components - Create application logic with javascript (just like web)
7 React components - View encapsulation - Separation of concern
- Modular - JSX
8 React Native - Bridges native and JS development (literally)
- Expose native modules to JS - Cross platform - Brings some of the good parts of the web to mobile
9 Pros - Higher ceiling (Ex: native maps, camera, video)
- Extensible runtime (Ex: custom layout) - Mobile first (Touch & gestures) - Continuous deployment
10 Development tools - Live Reload : Refresh browser and
get IMMEDIATE Feedback - Even better, you can use Cmd+D to launch the Chrome Developer Tools
Hot reload ! HOT RELOAD
12 Error reporting - Constructing and informative error reporting -
Suggestions regarding how you might fix it ES6 - Writing code for a single JavaScript runtime - You can use modern features such as arrow functions and destructing
13 Virtual DOM - Make efficient updates to the UI
when the application state changes CSS Flexbox - Very natural fit for mobile application development
14 It is an abstraction - You might have to
delve into the implementation and fix it yourself - You are dependant on a third party not just for bug fixes, but to keep their framework up-to-date
15 Sources Retrospective on Developing an application with React Native
React Native Review React.js Conf 2016 An iOS Developer on React Native React May Have Just Ended The Native Vs. Web Debate The dawn of React Native
THANK YOU Damien Lamoureux
[email protected]
Twitter : @damienlamoureux https://github.com/dlamoureux