Get Off My Thread! - keep your UI super-responsive
The importance of keeping the main thread free in Android UI. Classic main thread busy pitfalls, simple workarounds (AsyncTask, IntentService), powerhouse workarounds (Guava Listenable Futures), building clean asynchronous internal APIs, and simple synchronization strategies.
Ori is a software engineer at Onavo, a Facebook company, where he focuses on Internet.org, Android apps and mobile infrastructure. As one of the first Onavo engineers, Ori led the development of Onavo's Android apps and continues to play a key role in its core engineering processes. He has been programming professionally for 16 years.