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
Survive the Android Memory Killer
Search
Paolo Rotolo
July 26, 2019
Programming
0
61
Survive the Android Memory Killer
Presented at Campus Party IT 2019.
Paolo Rotolo
July 26, 2019
Tweet
Share
More Decks by Paolo Rotolo
See All by Paolo Rotolo
A guide to Android Background Work
paolorotolo
0
190
Kotlin Multiplatform for Android/iOS devs v2
paolorotolo
1
98
Kotlin Multiplatform for Android/iOS devs
paolorotolo
1
370
State Management in Flutter (Flutter Festival Bari)
paolorotolo
0
400
Coroutines and Flow integration with Android Architecture Components
paolorotolo
1
620
Contribute to OpenSource writing (Kotlin friendly) libraries for Android
paolorotolo
0
140
Test and automate Android Development with CI magic
paolorotolo
0
190
Other Decks in Programming
See All in Programming
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
39k
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
140
gunshi
kazupon
1
140
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.3k
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
220
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
660
Patterns of Patterns
denyspoltorak
0
460
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
190
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
210
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
2.4k
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
150
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
170
Featured
See All Featured
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
170
How to Talk to Developers About Accessibility
jct
1
99
Statistics for Hackers
jakevdp
799
230k
For a Future-Friendly Web
brad_frost
180
10k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
890
Amusing Abliteration
ianozsvald
0
86
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
550
How to build a perfect <img>
jonoalderson
1
4.8k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
300
Joys of Absence: A Defence of Solitary Play
codingconduct
1
270
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
200
Faster Mobile Websites
deanohume
310
31k
Transcript
Survive the Android Memory Killer Bari Paolo Rotolo, Nextome @paolorotolo
There is a lot of work to do • Make
network request; • Upload images and videos; • Sync data; • Process data; • Upload logs;
None
Background work
Memory
None
None
How memory use impacts a device
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
Background work
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
Background work
None
None
None
None
Coroutines RxJava Coroutines RxJava
Coroutines RxJava Coroutines RxJava
Coroutines RxJava Coroutines RxJava
WorkManager Coroutines RxJava Coroutines RxJava
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
Input & Output
None
TopWords
None
None
None
None
None
None
None
None
None
TopWords
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
Coroutines
Questions? Bari Paolo Rotolo, Nextome @paolorotolo
Paolo Rotolo, Nextome @paolorotolo Thank you! Bari