Chapter 5. Creating User Interfaces
Now that we created our first project and have become familiar with the code editor and its functionalities, we will begin our application by creating our user interface. Is there more than one way to create a user interface using Android Studio? How can you add components to your user interface? Have you ever wondered how to make your applications support different screen sizes and resolutions?
This chapter focuses on the creation of the user interfaces using layouts. Layouts can be created using a graphical view or a text-based view. You will learn how to use both of them to create your layout. We will also code a Hello World
application using simple components. Since there are over 18,000 Android device types, you will learn about fragmentation on different screen types and we will discuss how to prepare our application for this issue. We will end this chapter with basic notions of handling events in our application.
These are the topics we...