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
Intro to React Native
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Richard Kho
December 18, 2015
Programming
160
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Intro to React Native
Richard Kho
December 18, 2015
Other Decks in Programming
See All in Programming
JavaDoc 再入門
nagise
1
420
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
1
510
Datadog LLM Observabilityで実現する 安全なLLM Usage 管理
3150
0
120
Oxcを導入して開発体験が向上した話
yug1224
4
340
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.8k
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
14
6.4k
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
860
1B+ /day規模のログを管理する技術
broadleaf
0
120
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
610
Creating Composable Callables in Contemporary C++
rollbear
0
170
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
15
7.5k
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
190
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
The Pragmatic Product Professional
lauravandoore
37
7.3k
Raft: Consensus for Rubyists
vanstee
141
7.6k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
210
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Accessibility Awareness
sabderemane
1
140
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
210
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
400
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
950
Transcript
React Native A journey to the bleeding edge
Richard Kho Front-End Engineer UI Prototyping for SparkPay Design @rkho
Today’s Talk: • Overview of React Native • My experience
in building an app
Hopefully, you’ll try it out
What is React Native?
+ =
None
“Write once, run anywhere”
This is on iOS.
“Learn once, write anywhere”
• Uses native SDK components • Feels like a native
application, not a wrapper for a webview
None
The Benefits • Accessible for front-end engineers • Support for
native modules • Polyfill JS libraries from the web • Live reloading
The Benefits • Accessible for front-end engineers • Support for
native modules • Polyfill JS libraries from the web • Live reloading
None
React React Native Block <div> <View> Inline <span> <Text> Image
<img> <Image>
None
None
None
The Benefits • Accessible for front-end engineers • Support for
native modules • Polyfill JS libraries from the web • Live reloading
None
The Benefits • Accessible for front-end engineers • Support for
native modules • Polyfill JS libraries from the web • Live reloading
None
The Benefits • Accessible for front-end engineers • Support for
native modules • Polyfill JS libraries from the web • Live reloading
(Live Demo)
Other Points • CodePush for OTA Updates • Integrate native
codebase w/ CocoaPods
Pain Points
None
None
• No Windows support • Android is still very early
• Separate UIs for Android + iOS mean lots of code duplication • Lots of core functionality depends on open source community
My React Native Experience
Motivations
None
None
None
Documentation, Tutorials
None
None
None
None
None
None
None
Takeaways • Easy to get started because it felt like
building for the web • Because it uses native iOS and Android components from their SDK, it performs the way you’d expect a native application to perform • Empowered me to jump into mobile development
Questions?
Thank you!