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 Android Engineers
Search
mike castleman
August 28, 2018
Technology
98
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
Amazon S3 Tablesに全部任せてみた結果——コンパクション/スナップショット管理は本当に手放せるか
shigeruoda
0
360
こんなアーキテクチャ図は嫌だ BEYOND THE TIME: 半年後の自分へ贈る15のメッセージ / 15 of Anti-pattern in AWS Architecture Diagrams
naospon
3
230
推論の観測、できていますか? 〜 Google Cloud Gemini Enterprise Agent Platformで 3つの Gemini モデルを実測して踏んだ、評価の罠 〜
shukob
PRO
0
140
Jetpack Compose で挑む新聞紙面UI ─ 複合ジェスチャー・ポリゴン記事領域・適応的ページ構成という3つの壁/droidkaigi2026
nikkei_engineer_recruiting
0
190
【Oracle AI Spotlight ウェビナー】AWSか、Azureか、Google Cloudか。その議論にオラクルを含める意義。
oracle4engineer
PRO
2
220
AIで実装は速くなった。なのにプロダクトは速くならない。職能の壁を越えて価値のフローを設計する
nwiizo
6
6.9k
AIエージェントの開発・提供におけるセキュリティリスクの論点と対策
flatt_security
1
560
Kiro Crewしか勝たん!?
miu_crescent
PRO
0
170
全社に広がるMCPサーバーを、 どう安全に管理するか MCPass開発の舞台裏
mtpooh
3
280
PM領域でのAI Agentの活用
lycorptech_jp
PRO
0
270
「重なり」は迎える側がつくる ― 人もAIエージェントも歓迎するプロダクトエンジニアリング ―
go0517go
PRO
0
220
When Token Pruning is Worse than Random: Understanding Visual Token Information in VLLMs
sansantech
PRO
0
250
Featured
See All Featured
How to Ace a Technical Interview
jacobian
281
24k
GitHub's CSS Performance
jonrohan
1033
470k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
410
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.6k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
230
Git: the NoSQL Database
bkeepers
PRO
432
67k
How to make the Groovebox
asonas
2
2.4k
First, design no harm
axbom
PRO
2
1.3k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Darren the Foodie - Storyboard
khoart
PRO
3
3.9k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
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