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 ?