Building an Android Application – Tetris

In the previous chapter, we took a concise look at crucial topics pertaining to the core Kotlin language. These topics took us through the fundamentals of Kotlin as well as the powerful object-oriented programming approach to software development it puts at our disposal. In this chapter, we will put the knowledge we gained from the previous chapter to good use by developing an Android application.

In this chapter, you will learn about the following topics:

  • Android application components
  • Views
  • View groups
  • Layout constraints
  • Implementing layouts with XML
  • String and dimension resources
  • Handling input events

We will learn these topics through a hands-on approach by implementing the layouts and components ...

Get Kotlin Programming By Example now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.