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
110
0
Share
React Native for mobile development
Slides for the training "Code in the Woods", October 2018
André Staltz
October 08, 2018
More Decks by André Staltz
See All by André Staltz
OOP is dead only if FP is dead
staltz
8
2.4k
The Return of Stream I/O
staltz
2
780
See the data flowing through your app
staltz
5
930
Dynamics of Change: Why Reactivity Matters
staltz
13
1k
Cycle.js was built to solve problems
staltz
6
790
The whole future declared in a var
staltz
12
6.5k
Cycle.js and functional reactive user interfaces
staltz
6
1k
How Reactive Programming can help reduce code spaghetti
staltz
12
2k
What if the user was a function?
staltz
38
4k
Other Decks in Programming
See All in Programming
Swift Concurrency Type System
inamiy
0
490
事業会社でのセキュリティ長期インターンについて
masachikaura
0
250
「速くなった気がする」をデータで疑う
senleaf24
0
170
ネイティブアプリとWebフロントエンドのAPI通信ラッパーにおける共通化の勘所
suguruooki
0
260
Feature Toggle は捨てやすく使おう
gennei
0
580
Claude Codeをカスタムして自分だけのClaude Codeを作ろう
terisuke
0
120
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
6.4k
PHPで TLSのプロトコルを実装してみるをもう一度しゃべりたい
higaki_program
0
200
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
4
880
10年分の技術的負債、完済へ ― Claude Code主導のAI駆動開発でスポーツブルを丸ごとリプレイスした話
takuya_houshima
0
2.5k
ドメインイベントでビジネスロジックを解きほぐす #phpcon_odawara
kajitack
3
700
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
180
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
180
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
270
RailsConf 2023
tenderlove
30
1.4k
Utilizing Notion as your number one productivity tool
mfonobong
4
290
Google's AI Overviews - The New Search
badams
0
970
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
160
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
510
From π to Pie charts
rasagy
0
160
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. (