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
Desarrollo de aplicaciones con react native by ...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
gdljs
August 22, 2016
Technology
0
130
Desarrollo de aplicaciones con react native by @charliesbox
Talk:
https://www.youtube.com/watch?v=lOBTihIzrd0
gdljs
August 22, 2016
Tweet
Share
More Decks by gdljs
See All by gdljs
Construyendo la mejor experiencia de pagos en línea by @IvanChukitow
gdljs
0
73
Testabilidad en Javascript by @codingpains
gdljs
0
36
¿Debería usar la librería de moda en mi proyecto? by @siedrix
gdljs
0
150
Agile Gamification by @chukitow
gdljs
0
56
Por qué hicimos nuestro propio NodeJS framework by @sgarza
gdljs
0
36
¿Cómo empezar a programar? by @amicavi
gdljs
0
94
Concurrencia y Paralelismo en Javascript by @eatcodetravel
gdljs
0
590
Caldo de Kafka para Node by @albertain
gdljs
0
76
Que ocupas pa' 3D by @escusado
gdljs
0
53
Other Decks in Technology
See All in Technology
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
840
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
220
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
1k
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
530
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
190
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
130
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
プロポーザルに込める段取り八分
shoheimitani
1
620
AIエージェントに必要なのはデータではなく文脈だった/ai-agent-context-graph-mybest
jonnojun
1
230
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
210
Agile Leadership Summit Keynote 2026
m_seki
1
660
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.6k
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
AI: The stuff that nobody shows you
jnunemaker
PRO
2
270
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
170
Skip the Path - Find Your Career Trail
mkilby
0
58
sira's awesome portfolio website redesign presentation
elsirapls
0
150
Git: the NoSQL Database
bkeepers
PRO
432
66k
Optimizing for Happiness
mojombo
379
71k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
67
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
950
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
320
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
64
Transcript
R e a c t N a t i v
e Building native apps. With JS.
“One day, developers will build native apps by using HTML5,
JS and CSS” The Golden Dream
Is it Phonegap the chosen one?
Web views suck!
Awful performance and weird UI
None
Anyway, developing native apps is awesome!
None
Slow development cycle Why it doesn’t work Slow deployment cycle
Different APIs to code the same thing
What we want • Similar web development cycle • Hot
fixes on the fly (did you say iOS?) • Code reuse • Unique UI per platform
Let’s talk about React Native
Write Once Run Everywhere
Learn Once Write Anywhere
Instant reload React Native OTA Updates Common APIs
None
class Example extends Component { render() { return ( <View>
<Text style={styles.text}> Hello World! </Text> ); } }; It’s all about JS var styles = StyleSheet.create({ text: { flex: 1; justifyContent: ‘center’; backgroundColor: ‘#000’; } });
How it works? HTML? Swift or Java? Nope. Bridge and
threads
None
React Native iOS Android <View/> UIView View <Button/> UIButton Button
<DatePicker/> X X <DatePickerIOS/> <DatePickerAndroid/> UIDatePicker DatePicker
Performance + UI React uses the UI components that are
native to the platform that it runs on.
Can I use 3rd party native components?
@interface RCTMapView : RCTViewManager @end @implementation RCTMapManager RCT_EXPORT_MODULE() - (UIView
*)view { return [[MKMapView alloc] init]; } RCT_EXPORT_VIEW_PROPERTY(showsUserLocation, BOOL) @end //Usage in javascript const MapView = requireNativeComponent("RCTMap", null); // In a render function: <MapView showsUserLocation={true} />
What if Apple or Google release some new components or
APIs?
None
I won’t move without my lodash ❤
All libraries that don’t interact with the DOM are welcome
Can I use it with an existing app?
None
Enough talk. Show me the magic.
None
How do I debug? (Do you like Chrome?)
None
Production ready?
Gyroscope apps from http://gyrosco.pe/
Same team developed both apps They reused almost 85% of
code
None
Sneak Peaks
None
None
R e a c t N a t i v
e R e n d e re r A n g u l a r
Let’s code!
Thanks! @carlyeah
[email protected]
@charliesbox