The Immortal App
summary
Covers techniques to keep an Android app running indefinitely: surviving force-stop, relaunching the process after app download, and methods used by Chinese developers to make a process hard to stop. Also explores attempts to open an activity from the background.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 1:51Speaker and topic
- 2:54Presentation plan
- 5:25First app launch
- 7:12Extending app lifetime
- 8:17Account sync
- 14:51Service processes and priorities
- 16:38Background music launch
- 18:26Foreground services
- 19:52One Pixel Activity
- 21:16Activity launch limits
- 23:49Limitation mechanisms
- 26:43Chinese launch hacks
- 29:36Surviving doze mode
- 33:21Service work extension
- 34:23Q&A
- 44:11Conclusion
related talks
28mAndroid Zombies: How to Not Get Bit
42mAndroid Internals for Developers
37mHow to survive on Android and don't get killed
35mHow to survive on Android and don't get killed
50mBirth, Life and Death, or What Happens to an App in the System
34mThe Life and Death of an Android Activity
45mFalsehoods Android Developers Believe About Lifecycles
30m2017 DevFestMN Emmett Wilson
