So, you now scorn AsyncTasks. ...Or maybe you've got battle tested patterns for using them. Maybe you have discovered RxAndroid and will just never need to worry about concurrency again. That's great! Do you actually know the details, though? Can you actually distinguish between snake oil and solution? Don't take somebody else's word for it! Take a deep dive into the internals of Android's concurrency constructs, look at the code, and understand them for yourself! In this talk, Blake Meike focuses on:
* AsyncTasks without the mythology
* Looper/Handler: the core of Android Concurrency
* IntentServices: palliative, not panacea
* Services: Binder, processes and lifecycles