Create density-independent layouts that stretch and compress to
accommodate various heights and widths.
Provide assets for all
Provide resources for diﬀerent screen densities to ensure that your app
looks great on any device. Take advantage of built-in resource switching to
optimize other aspects of the experience.
On larger devices, take advantage of extra screen real estate.
Create compound views to reveal more content and ease navigation.
Enable diverse experiences
Enable personalization, and provide a more global experience using intents.
recap: four key principles
First three principles provided by Google but expanded by yiibu..