About a month ago I was looking for example code that would allow me to download and unzip files. I didn't find anything I liked - hence this application. This application is meant as an example application showing how to use AsyncTask to do tasks on a background thread and implement communication between the UI thread and the background thread.