Watch this: DevBytes: Making Apps Beautiful
Each episode of the series introduces an important part of designing any Android app. Ankur then goes through the design approach as well as explains how it is implemented in code. The series tells a story of developing one app from start to beginning.
PART 1 - MODERNIZEIn the part 1 Ankur explains how to make your app look modern. If you have an app in the market that was developed for Android 2.3 or older this episode is a must watch for you. These few small things can make a big difference in how users see your app.
YouTube link to part 1
PART 2- SPACING AND TYPOGRAPHYThe second part talks about spacing and typography using examples of list items as well as details screen. Using the guidance introduced in this video you'll get a good looking defaults to your app even if your designer hasn't yet specified everything for you.YouTube link to part 2
PART 3: TABLETSThere was a time when releasing apps only designed for phones was acceptable. That isn't the case anymore. This episode explains how to create a responsive two pane layout (master/detail) in your app. While there's tons of other ways to support large screens as well this approach is something that works for many apps.YouTube link to part 3
PART4: PERFORMANCE TUNINGThis part explains some basic techniques devs should know about conserving device memory when handling images as well as explains how and why to avoid running heavy tasks in the UI thread.YouTube link to part 4
PART 5: BACKWARDS COMPATIBILITY & MODERNISATIONThis episode talks about how to make the changes done to the app work on older devices. While I personally believe that we're already in the point that supporting only 4.0+ devices is OK for new there's still many apps that should support 2.3- as well.The second part of the episode also talks about modern design patterns view pager and navigation drawer.YouTube link to part 5
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)