Android app resources when used correctly can be an Android developer’s best friend. When a developer embarks on implementing an app, knowing how to lay things out efficiently makes it easier to adapt one screen to any device, be it mobile, TV or a wearable. Not only can you use Android’s resource types for designing responsive apps but you can also use them to define colors, animations, drawables, layouts as well as the newly introduced fonts resource type in Android O preview! In this talk, you will learn about * the various Android resource types at your disposal * providing alternative resources when you need to support multiple devices and locales * the precedence of resource qualifiers when there are alternative resources We will go through several code samples to better understand how Android’s resource system works so that it’s easier to make implementation decisions for one design on different screens. This talk is geared towards developers as well as designers interested in knowing how their designs get translated in the Android world.
Yash Prabhu leads the Android team at Warner Bros. Digital Labs (formerly DramaFever) and has been developing Android apps since 2010. She has spoken at several Android meetups and conferences over the past three years. In her spare time, she volunteers at Girl Develop It Philadelphia and Code For Philadelphia as a teaching assistant and mentor. She also co-organizes Google Developers Group Philadelphia.