Adding KSP to your toolbelt

In this article we will demonstrate how we can use KSP to create tools and reduce boilerplate code.

Vaios Tsitsonis

8 minute read

Before we start examining how to use KSP a.k.a Kotlin Symbol Processing, let’s say a few words about what it is. For the familiars with the annotation processing, we could say that is an annotation processing tool for Kotlin. This means that it can be used for code written in Kotlin JVM, Kotlin JS, and Kotlin Native.

Auto sync Tabs and a List with Jetpack Compose

Build a complex layout which auto-selects the right tab while scrolling a list.

Vaios Tsitsonis

7 minute read

In May 2019, Google announced a new UI toolkit for Kotlin developers. In July 2021 the first stable version of this toolkit was made available. So, it is a fresh but I believe very promising toolkit. Some of the benefits of using the Jetpack Compose will be mentioned below.