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
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
React Native for Android Engineers
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
mike castleman
August 28, 2018
Technology
99
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
React Native for Android Engineers
for Droidcon NYC 2018
mike castleman
August 28, 2018
More Decks by mike castleman
See All by mike castleman
Fun with Rectangles
mlc
0
66
Rethinking Navigation in Meetup for Android 2.0
mlc
0
29k
android resources
mlc
2
200
Timezones are Hard
mlc
1
160
Other Decks in Technology
See All in Technology
AIオーケストレーションを活用した 開発ワークフローの設計と実践
bqnq
0
110
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
0
290
AI 駆動 Terraform 開発/SRE_BizReach_MIXI_2
visional_engineering_and_design
3
1.9k
Amazon Quick on DesktopがIAM Identity Centerで動かない理由
yukiogawa
0
120
【視聴者参加型!】AWSセキュリティアンチパターンクイズ
syoshie
0
470
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
280
Bet AI Day 2026丨AIによって本質に戻るシステムリスク管理
layerx
PRO
0
1.3k
Microsoft 365 Copilot chat -tekoälypalvelun tietosuojaongelmat
hponka
0
560
SQL文一行も書けない人事がCortexもろもろを使って人事業務を楽にしてみる
ponponmikankan
1
180
作り直せるコードは迅速に 作り直せないDBは慎重に - AI時代のプロダクトエンジニアが「判断の不可逆性」で開発速度を変える話
kinosuke01
0
280
AIとペアプロを始める。人とのペアプロをやめる。ペアプロの良さを改めて知る。もっと好きになった。 / Rediscovering Pair Programming
honyanya
1
310
[DroidKaigi 2026] Making UI specifications visible: Android UI development in the AI agent era supported by Compose Screenshot Testing and galleries
syarihu
0
610
Featured
See All Featured
The untapped power of vector embeddings
frankvandijk
2
1.9k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Done Done
chrislema
186
16k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
250
How to make the Groovebox
asonas
2
2.4k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
370
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Product Roadmaps are Hard
iamctodd
55
13k
Transcript
React Native for Android Engineers mike castleman
[email protected]
@vermicelli
None
None
None
None
None
None
None
None
None
???
None
None
None
None
None
None
None
What’s good?
None
“Write once, run anywhere”
“Write 1.1 times, run in 2 places”
None
Hot-reloading
GraphQL
None
None
None
What’s a mixed bag?
None
None
None
None
mlc@oak:~/src/now-mobile(master)$ ls node_modules/react-native-fs/ android/ jsconfig.json README.md Uploader.m Downloader.h .jshintrc RNFSManager.h
windows/ Downloader.m LICENSE RNFSManager.m yarn.lock .flowconfig NSArray+Map.h RNFS.podspec FS.common.js NSArray+Map.m RNFS.xcodeproj/ IntegrationTests/ package.json Uploader.h mlc@oak:~/src/now-mobile(master)$ ls node_modules/react-native-fs/android/ build.gradle src/ mlc@oak:~/src/now-mobile(master)$ ls node_modules/react-native-fs/android/src/main/ AndroidManifest.xml java/ mlc@oak:~/src/now-mobile(master)$ ls node_modules/react-native-fs/android/src/main/java/com/rnfs/ Downloader.java IORejectionException.java DownloadParams.java RNFSManager.java DownloadResult.java RNFSPackage.java
What are we unhappy about?
None
Maps
Performance
Performance, sometimes
None
Cross-Platform Pitfalls
None
None
None
None
Would we use React Native again?
Yes
Yes, if we have the right problem again
Stay in touch: mike castleman
[email protected]
@vermicelli now.meetup.com