AsyncTask is bad and you should feel bad

There are a lot of mixed feelings about AsyncTask. All this stems from the fact that developers new to Android jump to AsyncTask when they need to do something on...

What API level should I target?

There’s a lot of confusion in this area. A common misconception is that if you want your app to run on everything from 2.1 to 4.0, you have to target...