Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
React Native Experience
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Konrad Kühne
February 25, 2016
Technology
44
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
React Native Experience
Hands-on experience with React Native for mobile development
Konrad Kühne
February 25, 2016
Other Decks in Technology
See All in Technology
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
270
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
280
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
200
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
140
Getting Started with Google Antigravity
glaforge
0
310
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
110
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
260
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
6
5k
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
160
継続的なAIコスト最適化
bgpat
1
340
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
780
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Test your architecture with Archunit
thirion
2
2.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
540
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
520
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
How GitHub (no longer) Works
holman
316
150k
Automating Front-end Workflow
addyosmani
1369
210k
The untapped power of vector embeddings
frankvandijk
2
1.9k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
540
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Transcript
React Native Experiences Konrad Kühne Sebastian Spaar
Overview • Mobile development • React native • Demo •
Experiences
Mobile Development Native Hybrid Android, iOS, Windows Phone Cordova, Phonegap,
Ionic Pros Best performance Code / model reuse Native UI controls Cross-platform Mature frameworks Extend existing web app Cons Verbose Slow performance No code reuse Differences noticeable
React Native • JavaScript framework published by Facebook • Open
source • Based on Facebook’s React • Active community
React Native Features • iOS and Android • React programming
model • Renders actual native views • Customisation via Objective-C, Swift and Java integration
• Code primarily in JavaScript • Builds trees of native
components using HTML-like syntax • Layout and styles written in CSS-like syntax • Runs JavaScript using JavaScriptCore • Bundling packager (ES6, common.js module, fast)
DEMO TIME
Experiences Pro Contra Familiar environment Style limitations Mostly native experience
Fewer Android components Fast feedback Fast release cycle Useful programming model Incomplete documentation
Summary • Good programming model • Extensible • Attractive for
prototyping • Partially native feeling • Not yet production-ready • Style re-use impossible • Conclusion: Native UI + JavaScript data model