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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Damien Lamoureux
July 25, 2016
Technology
0
52
React native introduction
A simple rn introduction
Damien Lamoureux
July 25, 2016
Tweet
Share
More Decks by Damien Lamoureux
See All by Damien Lamoureux
Makers front-end
dlamoureux
1
77
Other Decks in Technology
See All in Technology
What happened to RubyGems and what can we learn?
mikemcquaid
0
250
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
120
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
600
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
IaaS/SaaS管理における SREの実践 - SRE Kaigi 2026
bbqallstars
4
1.7k
プロポーザルに込める段取り八分
shoheimitani
1
170
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
560
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
270
Webhook best practices for rock solid and resilient deployments
glaforge
1
270
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.3k
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.6k
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
36k
Accessibility Awareness
sabderemane
0
49
Between Models and Reality
mayunak
1
180
Why Our Code Smells
bkeepers
PRO
340
58k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
770
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
410
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
190
Amusing Abliteration
ianozsvald
0
96
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
97
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