This presentation explains Tips, Tricks and Best Practices for UI Design/ Development for Android. Also includes:
1. What’s new in v7 Support Library
2. UI implementation challenges
3. How to optimise your layout
4. Use Hierarchy Viewer
5. Avoid unnecessary weight
6. Avoid Nested layouts
7. Use less Images and Draw vectors shapes
8. Apply Nine-Patch Image for Stretchable backgrounds
9. Use Toolbar, ActionBar or its support library equivalent
10. Separate Layout and Styling Elements
11. Avoid deprecated usages (ldpi,fill_parent)
12. Support for Small Screens
13. Naming Conventions for ID and Resources
14. Reuse Code in Different Projects by Generic Naming
15. What’s new in Lollipop ?
20. What’s new in Lollipop ?
Material Design
New UI elements, animation and activity transition effects
Vector Drawable
Lets you create a drawable based on an XML vector graphic
Animated Vector Drawable
Combination of drawables to make animated vector drawable
Shadows
Define shadows for any view.
Customizable UI widgets and app bars
Customizable UI widgets and app bar with color palettes that you control