In this chapter, we will cover the following topics:
Adding and customizing views
Receiving user input with buttons
Displaying images
Displaying and editing text
Using the keyboard
Displaying progress
Displaying content larger than the screen
Navigating through the content divided into pages
Displaying alerts
Creating a custom view
Styling views