In this lesson, we will mainly deal with Layouts, special views that acts as containers in our application. We will focus on the different kinds of layouts and how those can be used to achieve multiple screens support. Additionally, we will learn about Fragments, which comprise an elegant way of building well-designed applications with consistent user experience.