In the summer of 2021 I felt confident enough in Java to switch to the new standard: Kotlin. After reading some docs and watching a bunch of videos, I decided I wouldn’t remember anything unless I actually built a dummy project. This was it.

As simple as it sounds, I used Retrofit for the first time to connect to a video game API and display the results in an appealing way. I also implemented some basic state handling to filter and bookmark favorite titles, and used Jackson to persist the user’s selection.