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
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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.5k
The Return of Stream I/O
staltz
2
810
See the data flowing through your app
staltz
5
940
Dynamics of Change: Why Reactivity Matters
staltz
13
1k
Cycle.js was built to solve problems
staltz
6
800
The whole future declared in a var
staltz
12
6.5k
Cycle.js and functional reactive user interfaces
staltz
6
1.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
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
490
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
190
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
4
410
プロポーザルを書いてもらう
pvcresin
0
500
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
180
Built Our Own Background Agent at LayerX
layerx
PRO
10
5.4k
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
780
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
850
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
650
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
510
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.5k
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
470
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
515
110k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Tell your own story through comics
letsgokoyo
1
1k
What's in a price? How to price your products and services
michaelherold
247
13k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
470
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Raft: Consensus for Rubyists
vanstee
141
7.6k
Optimising Largest Contentful Paint
csswizardry
37
3.9k
Marketing to machines
jonoalderson
1
5.7k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
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. (