Designing and Implementing the Messenger Backend with Spring Boot 2.0

In the last couple of chapters, we gained a firm grasp of the fundamentals of the Kotlin programming language by implementing the classic game, Tetris. In Chapter 3, Implementing Tetris Logic and Functionality, we finished the development of the game by implementing its application logic. We created programmatic models for blocks, shapes, frames, and the application as a whole, via an app model class. In addition, we learned how to create custom views by implementing Tetris view—a view that the user of the application interacted with to play the game.

We will hone our Kotlin development skills further by developing a simple messenger application for the Android platform. ...

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.