There are five types of scope functions in Kotlin that execute a block of code within the scope of an object: let, with, run, apply, and also.
Map interface in Kotlin
In this article, you will learn about the Map interface in Kotlin as well as its usage and association with coding examples.
Learn how to use the Jetpack DataStore API, a powerful and more performant persistent data storage alternative to the SharedPreferences API.
Kotlin’s sealed classes can be more performant and flexible than enum or abstract classes. Learn how to use them in this tutorial.
In this article, you will learn about setting up GraphQL in Ktor and exposing an existing datasource as a GraphQL API.
Dive into the pros and cons of mobile app development with Kotlin and Flutter to make an informed decision for your next project.
Kotlin extensions allow you to extend a class by adding new features to it without inheritance, and without using the Decorator pattern.
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 actions.
Learn how Android’s Data Binding Library helps you take a more declarative approach to your UI components and app layout in this post.
Learn how theming works in Android’s Jetpack Compose and explore its internal implementation of Material Theming.
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 Not-null assertion operator.