Android is a powerful mobile platform. It is open-source. So there’s a large developer community arround Android mobile platform. However there are common mistakes that many Android developers do. Ivan Dimoski, a Java Developer explains writing a post about Top 10 Most Common Mistakes That Android Developers Make.
- Developing for iOS
- Developing for Your Android Device
- Not Using Intents
- Not Using Fragments
- Blocking the Main Thread
- Reinventing the Wheel
- Not Assuming Success
- Not Understanding Bitmaps
- Using Deep View Hierarchy
- Not Setting the minSdkVersion to 14
Take a look at the detailed explaination here.