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 for mobile development
Search
André Staltz
October 08, 2018
Programming
0
71
React Native for mobile development
Slides for the training "Code in the Woods", October 2018
André Staltz
October 08, 2018
Tweet
Share
More Decks by André Staltz
See All by André Staltz
OOP is dead only if FP is dead
staltz
8
2.2k
The Return of Stream I/O
staltz
2
710
See the data flowing through your app
staltz
5
900
Dynamics of Change: Why Reactivity Matters
staltz
13
990
Cycle.js was built to solve problems
staltz
6
740
The whole future declared in a var
staltz
12
6.4k
Cycle.js and functional reactive user interfaces
staltz
6
990
How Reactive Programming can help reduce code spaghetti
staltz
12
1.9k
What if the user was a function?
staltz
38
3.9k
Other Decks in Programming
See All in Programming
「MCPを使ってる人」が より詳しくなるための解説
yamaguchidesu
0
250
2025年のz-index設計を考える
tak_dcxi
13
4.9k
Browser and UI #2 HTML/ARIA
ken7253
2
190
プロフェッショナルとしての成長「問題の深掘り」が導く真のスキルアップ / issue-analysis-and-skill-up
minodriven
8
2k
OpenTelemetryで始めるベンダーフリーなobservability / Vendor-free observability starting with OpenTelemetry
seike460
0
130
複雑なフォームの jotai 設計 / Designing jotai(state) for Complex Forms #layerx_frontend
izumin5210
6
1.6k
ぽちぽち選択するだけでOSSを読めるVSCode拡張機能
ymbigo
14
6.6k
ASP.NETアプリケーションのモダナイゼーションについて
tomokusaba
0
280
20250426 GDGoC 合同新歓 - GDGoC のススメ
getty708
0
120
エンジニア向けCursor勉強会 @ SmartHR
yukisnow1823
3
13k
オープンソースコントリビュート入門
_katsuma
0
150
UMAPをざっくりと理解 / Overview of UMAP
kaityo256
PRO
3
1.6k
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
94
13k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
The Invisible Side of Design
smashingmag
299
50k
Side Projects
sachag
453
42k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
How STYLIGHT went responsive
nonsquared
100
5.5k
What's in a price? How to price your products and services
michaelherold
245
12k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Raft: Consensus for Rubyists
vanstee
137
6.9k
A Modern Web Designer's Workflow
chriscoyier
693
190k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
24
2.8k
Optimising Largest Contentful Paint
csswizardry
37
3.2k
Transcript
React Native for mobile development Andre Staltz
2014 2015 2016 2017 2018 Web Android developer Web React
Native RN React Native launched
It's a modern way to build mobile apps
Demo! snack.expo.io
It's a real framework
Demo! create-react-native-app
Not a WebView E.g. Apache Cordova
\ JS React components Native Views
\ Most popular programming language JS
\ JavaScript SQL Java C# Python PHP C++ C TypeScript
Ruby Swift Objective-C VB.NET Assembly 62.5% 39.7% 6.5% 6.4% https://insights.stackoverflow.com/survey/2017#technology
\ JavaScript SQL Java C# Python PHP C++ C TypeScript
Ruby Go Assembly 69.8% 45.3% Swift 8.1% Objective-C 7.0% https://insights.stackoverflow.com/survey/2018#most-popular-technologies
\ JavaScript SQL Java C# Python PHP C++ C TypeScript
Ruby Go Assembly Swift Objective-C Xamarin
\ JavaScript SQL Java C# Python PHP C++ C TypeScript
Ruby Go Assembly Swift Objective-C Flutter Dart ⚠
Cross platform Write once, run everywhere Learn once, write everywhere
\ JS React components Native Views
\ JS React components Native Views
Share code from browser or server
A gradient of possibilities React Native Native SDKs JS
React Native Native SDKs JS Quick prototypes
React Native Native SDKs JS Initial phases of a project
create-react-native-app
React Native Native SDKs JS Normal React Native project that
can be deployed react-native init
React Native Native SDKs JS Some native code is
proprietary Most app logic is JavaScript and React components
React Native Native SDKs JS When migrating from/to React
Native Some app logic is JavaScript and React components
Is it perfect? Debugging is possible, but not so nice
Have to use many languages Feels hacky because it's not official SDK
Should you use it? Probably yeah
Learn React Native at Code in the Woods Training 8.
– 11.10. (