Designing Layouts for Multiple Device Screens in Android

Android powers hundreds of device types with several different screen sizes, ranging from small phones to large TV sets. This course is all about how to design layouts keeping in mind the large range of android devices available in the market.
Course info
Level
Beginner
Updated
Jan 18, 2017
Duration
2h 33m
Table of contents
Course Overview
Introduction
Getting Familiar with UI Related Terminologies
Understanding the Best Practices for User Interface
Using Resource Configuration Qualifiers to Design Layouts
Designing Layouts Separately for Both Smartphones and Tablets
Using Layout Aliases to Design Layout for Smartphones and Tablets
Using Qualifiers with Values Directories to Design Layouts
Description
Course info
Level
Beginner
Updated
Jan 18, 2017
Duration
2h 33m
Description

An app is called professional if it provides best user experience with an attractive UI design irrespective of the Android device in which it is running. To achieve such user experience, the application should be designed to work flexible on both smartphones and tablets, thus making users feel that the app has been specially designed for their android device. In this course, Designing Layouts for Multiple Device Screens in Android, you'll cover all the fundamental concepts related to making UI's for multiple screen devices. First, you'll discover various UI related terminologies. Next, you'll explore the best practices for UI design. Then, you'll go over exploring resource directories and how to design layouts for both smartphones and tablets. Finally, you'll learn how to use layout aliases and configuration qualifiers. By the end of this course, you'll be able to design layouts for multiple screens.

About the author
About the author

Sriyank is a passionate software developer and loves to share his knowledge through his blogs and video courses. He follows "share and gain" principle which led him to publish many courses online. Though he has a deep love for Android he also specializes in other mobile app platforms such as iOS and also web development frameworks such as Laravel. He started his journey of sharing knowledge by holding hands-on workshops in various top level Indian Institutes such as NITs and IITs which eventually made him the speaker of one of the Google Developers Groups India which further supported his workshops in many more institutions. Currently Sriyank is working as freelance software developer and a proud online trainer. Apart from this, he loves to travel and explore new places.

More from the author
Android Fundamentals: Views and Adapters
Beginner
1h 44m
Jul 31, 2019
Android Fundamentals: Layouts
Beginner
1h 60m
Jun 28, 2019
Android Animations
Intermediate
2h 16m
Mar 25, 2019
More courses by Sriyank Siddhartha
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, this is Sriyank Siddhartha and I welcome you all to my course of Designing Layouts for Multiple Device Screens in Android. I have several years of experience on Android, both as a developer and trainer, and have published several courses on Pluralsight specifically based on Android. It's always been a big pain for developers to design applications in a such a way to make to compatible with all the Android devices. The Android devices has a wide range of screen configuration, ranging from smartphone to tablets, small screen to large screen, low density screen to extra high density screens, and so on. So practically it becomes a real challenge for a developer to create layouts in such a way that it will make a user feel as if the application was designed for his own Android device. So here I present before you this course. This course is specially designed for beginners and covers all the foundational concepts related to multiple screen layouts. So let's get an overview of the major topics that we will cover in this course. So first, we will get familiar with various UI related terminologies. Understanding the best practices for user interface, exploring resource directories for multiple screens, designing layouts for both smartphones and tablets, and at the end we will check out another method of using layout aliases and resource configuration qualifiers to design layouts. And by the end of this course, you will be able to design layouts for multiple Android screens. So let's come together and accept the challenge to design layouts for multiple screens at Pluralsight.