When I begin to learn some new programming language or framework, I used to search for the good and bad practices I should take into account. In this old post (http://www.codingforandroid.com/2010/12/help-for-developers.html) I recommended you the Google Application Android Dev Helper 2010. In this app, the first entry in Android section is a little guide for beginners, with good an bad practices for Android developers. Here you have a little summary of the good practices:
About beauty:
About generosity:
About ubiquity:
About utility & entertaiment
About Epicness
I hope this is of your interest.
About beauty:
- Developers are not designers
- Use Android UI Design Patterns: Click here for more info about them
- Create assets optimized for all screen resolutions
- Support resolution independence
- Use tools to optimize your implementation as layoutopt and hierachyviewer
About generosity:
- Use intents to leverage others people's apps
- Define intent filters to share your functionality
About ubiquity:
- Create widgets
- Surface search results into the Quick Search Box
- Live folders
- Live wallpapers
- Expose Intent Receivers to share your functionality
- Fire notifications
About utility & entertaiment
- Create an app that solves a problem
- Present information in the most useful way possible
- Create games that are ground breaking and compelling
About Epicness
- Don't be satisfied with good
- Create unique solutions
- Invent new paradigms
- Leverage the hardware
I hope this is of your interest.
No comments:
Post a Comment