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
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
Lazy application authentication with Tailscale
bluehatbrit
0
170
さくらのIaaS基盤のモニタリングとOpenTelemetry/OSC Hokkaido 2025
fujiwara3
2
340
KubeCon + CloudNativeCon Japan 2025 に行ってきた! & containerd の新機能紹介
honahuku
0
120
PO初心者が考えた ”POらしさ”
nb_rady
0
190
asken AI勉強会(Android)
tadashi_sato
0
180
自律的なスケーリング手法FASTにおけるVPoEとしてのアカウンタビリティ / dev-productivity-con-2025
yoshikiiida
1
15k
事業成長の裏側:エンジニア組織と開発生産性の進化 / 20250703 Rinto Ikenoue
shift_evolve
PRO
2
19k
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
2
7.7k
開発生産性を測る前にやるべきこと - 組織改善の実践 / Before Measuring Dev Productivity
kaonavi
3
1.1k
改めてAWS WAFを振り返る~業務で使うためのポイント~
masakiokuda
2
240
What’s new in Android development tools
yanzm
0
220
Backlog ユーザー棚卸しRTA、多分これが一番早いと思います
__allllllllez__
1
140
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Unsuck your backbone
ammeep
671
58k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
Building Applications with DynamoDB
mza
95
6.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
The Invisible Side of Design
smashingmag
301
51k
Done Done
chrislema
184
16k
BBQ
matthewcrist
89
9.7k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
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