As much as we’d like to believe that every developer who downloads the Android SDK will grasp every concept they need to for good programming practice, some market apps have proven time and time again that there are still quite a few publishers that don’t respect the scarce resources that comes along with an Android phone (or any phone in comparison to a fully fledged computer).
Google’s Gilles Debunne shows developers how you can use Android’s multithreading framework and asynchronous tasks to get the most out of what you need from the platform while still allowing other tasks (either within your app or – in some cases – in any other app) to go about their work.