An example project that uses Activity, AsyncTask, Service, and BroadcastReceiver