Design - Devices and Displays. Android powers millions of phones, tablets, and other devices in a wide variety of screen sizes and form factors. By taking advantage of Android's flexible layout system, you can create apps that gracefully scale from large tablets to smaller phones. Be flexible Stretch and compress your layouts to accommodate various heights and widths. Optimize layouts On larger devices, take advantage of extra screen real estate. Create compound views that combine multiple views to reveal more content and ease navigation. Assets for all Provide resources for different screen densities (DPI) to ensure that your app looks great on any device. Strategies So where do you begin when designing for multiple screens? For details about designing layouts for larger screens, see the Multi-pane Layouts guide. Supporting Multiple Screens. Android runs on a variety of devices that offer different screen sizes and densities.
For applications, the Android system provides a consistent development environment across devices and handles most of the work to adjust each application's user interface to the screen on which it is displayed. At the same time, the system provides APIs that allow you to control your application's UI for specific screen sizes and densities, in order to optimize your UI design for different screen configurations. For example, you might want a UI for tablets that's different from the UI for handsets. Although the system performs scaling and resizing to make your application work on different screens, you should make the effort to optimize your application for different screen sizes and densities.
In doing so, you maximize the user experience for all devices and your users believe that your application was actually designed for their devices—rather than simply stretched to fit the screen on their devices. Buick Best Tech App at WIRED Store in Times Square. Android apps » App Cooker. Android Gripes, Why do apps from the same company look worse on Android than on iPhone? Mercedes-Benz.tv iPad/iPhone App.