kotlin

Adding AlertDialog with Jetpack Compose to Android apps

Learn how to use Jetpack Compose in an Android app to create an alert dialog to ask users to confirm or cancel important...
Lukasz Kalnik
9 min read

Data Binding in Android: A tutorial with examples

Learn how Android's Data Binding Library helps you take a more declarative approach to your UI components and app layout in this post.
Sneh Pandya
7 min read

Exploring theming in Jetpack Compose

Learn how theming works in Android's Jetpack Compose and explore its internal implementation of Material Theming.
Chizoba Ogbonna
6 min read

A complete guide to null safety in Kotlin

Discover the distinguishing factors between nullable and non-nullable types and how to check for null variables using advanced Kotlin operators like Elvis operator and...
Antonello Zanini
7 min read

Create an Android photo app using Glide

This introduction to Glide covers the basics of how to use it and demonstrates how to build a simple photo app on Android from...
Akshay Rana
7 min read

Create dynamic lists in Android with RecyclerView

Learn how to create a dynamic RecyclerView.Adapter that displays a list with a different ViewHolder in Android apps.
Jobin Lawrance
6 min read

Implementing Picture-in-Picture mode on Android

Learn how to successfully implement picture-in-picture mode within an Android application, including how to add PiP to an Android activity.
Shivam Dhuria
4 min read

Kotlin coroutine unit testing the better way

Sometimes, tests fail. Learn how to solve a common problem with unit testing Kotlin coroutines in this quick, explanatory walkthrough.
Lukasz Kalnik
5 min read

Intro to SQLDelight

Learn how to use the SQLDelight library, which provides Kotlin and Java APIs to reason about CRUD operations with compile-time validations.
Jobin Lawrance
4 min read

Building faster Android apps with Jetpack Compose

This article will jumpstart your learning of Jetpack Compose by demonstrating the building blocks of a Compose UI application and more.
Nate Ebel
7 min read

A complete guide to enum classes in Kotlin

Explore Kotlin enum classes through examples covering both basic and advanced features. Learn how to use anonymous classes, add custom properties, and more.
Antonello Zanini
7 min read

A complete guide to Kotlin lambda expressions

Make your Kotlin code more expressive and understandable by applying tips from this guide on Kotlin lambdas to your development.
Nate Ebel
13 min read