-
Notifications
You must be signed in to change notification settings - Fork 6.3k
Polishing a UI Tips and Tools
Simple guide for improving the UI for any application including links to tools:
- Catchy Title - Pick a creative single word name for your application
- Launcher Icon - Select a pleasant launcher icon (create a launcher icon and update in manifest)
- Vibrant Color Scheme - Pick a primary color and a secondary color for coloring your app using a sensible color scheme.
-
Design Guidelines - Review these design cliffnotes for an overview of design guidelines and patterns.
- Core Principles - Core motivating principles of Android UI
- Pure Android - Simple guidelines for following Android standards
- App Structure - Guidelines for general app structure
- Benchmarking - Check out the following sites for looking at how popular apps look and feel
-
Styling with Generators
- Style ActionBar - Customize the ActionBar with this generator, copy over the files, and apply the theme.
- Style Views - Customize the View control colors using the Holo Colors Generator
- Style Buttons - Customize the buttons using the Button Style Generator
-
Finding Icons - Use images, icons and backgrounds for your UIs leveraging resources like
- IconFinder, iconmonstr, NounProject and Google Image Search to locate relevant assets.
- Adhere carefully to the iconography style guidelines for Android
-
Further Reading
- Review the screen styling FAQ.
- Review the complete drawables cliffnotes
- Review the styles and themes cliffnotes
- Review our styling the ActionBar guide
- Review our styling tabs guide
The original gist source for the page can be found here.
Created by CodePath with much help from the community. Contributed content licensed under cc-wiki with attribution required. You are free to remix and reuse, as long as you attribute and use a similar license.
Finding these guides helpful?
We need help from the broader community to improve these guides, add new topics and keep the topics up-to-date. See our contribution guidelines here and our topic issues list for great ways to help out.
Check these same guides through our standalone viewer for a better browsing experience and an improved search. Follow us on twitter @codepath for access to more useful Android development resources.