One screen with a plain user interface is not exciting at all. However, before you go into eye candy styling and wow effects, you need to create more screens containing all the elements a professionally developed application must have. You see all this in modern applications you use in your everyday life. In the previous chapter, we built and ran our project. This skill is important so we can continue with our progress. Now you will add a UI in your application!

In this chapter, we will cover the following topics:

  • Analyzing mockup
  • Defining application activities
  • Android layouts
  • Android Context
  • Fragments, fragment manager, and stack
  • View pager
  • Transaction, dialog fragments, and notifications
  • Other important UI components

Get Mastering Android Development with Kotlin now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.