Questions

Kotlin questions

Choose a question page, learn the concept, then test your understanding with a quiz.

Fixing NullPointerException When Accessing Views in a Kotlin Fragment

Learn why Fragment view access can cause NullPointerException in Kotlin and how to safely reference views in Android Fragments.

kotlinandroidkotlin-android-extensions

Fixing observeAsState Delegation Errors in Jetpack Compose Kotlin

Learn why observeAsState can cause a getValue delegate error in Jetpack Compose and how to correctly read LiveData as State in Kotlin.

kotlinandroidandroid-jetpackandroid-jetpack-compose

Fixing the Gradle "No signature of method android()" Error in Android build.gradle

Learn why Gradle shows "No signature of method android()" in Android projects and how to fix build.gradle syntax and configuration errors.

kotlinandroidandroid-studio

Generate a Random Number in a Specific Range in Java and Android

Learn how to generate random numbers in a specific range in Java for Android, with correct formulas, examples, and common mistakes.

kotlinjavaandroidrandom

How reified Works in Kotlin Generics

Learn how Kotlin's reified keyword works, why inline is required, and when reified generics differ from normal generic type parameters.

kotlingenericskotlin-reified-type-parameters

How to Access Activity Context in Kotlin Instead of MainActivity.this

Learn how to replace MainActivity.this in Kotlin, use Activity context correctly, and understand this, this@ClassName, and context usage in Android.

kotlinjavaandroid

How to Call a Function After a Delay in Kotlin

Learn how to run code after a delay in Kotlin using sleep, timers, Android handlers, and coroutines with simple examples.

kotlinandroid

How to Catch Multiple Exceptions in Kotlin

Learn how to catch multiple exceptions in Kotlin using separate catch blocks or a shared superclass with clear examples.

kotlinexception

How to Center Items in a Jetpack Compose Column

Learn how to center items inside a Jetpack Compose Column using horizontalAlignment and arrangement with clear Kotlin examples.

kotlinandroidandroid-jetpack-composeandroid-jetpack

How to Check Type at Runtime in Kotlin: instanceof, is, and Smart Casts

Learn how to check an object's type at runtime in Kotlin using is, !is, when, and smart casts with clear examples.

kotlinkotlin-extension

How to Check Whether a lateinit Variable Is Initialized in Kotlin

Learn how to check if a lateinit property has been initialized in Kotlin, avoid crashes, and use safe patterns in real code.

kotlin

How to Convert Kotlin to Java Source Files

Learn what is and is not possible when converting Kotlin source files to Java, plus practical options, tools, and beginner-friendly examples.

kotlinjavacode-conversion

How to Convert String to Long in Kotlin

Learn how to convert a String to Long in Kotlin using toLong() and toLongOrNull(), with examples, errors, and best practices.

kotlinstring-parsing

How to Convert a List to a Map in Kotlin

Learn how to convert a List to a Map in Kotlin using associate, associateWith, and toMap with clear examples and beginner-friendly explanations.

kotlindictionary

How to Copy or Clone a List in Kotlin

Learn how to copy or clone a list in Kotlin, including mutable and read-only lists, common patterns, pitfalls, and practical examples.

kotlinlistcopy

How to Debug “Unfortunately, MyApp Has Stopped” in Android

Learn how to diagnose and fix the Android “Unfortunately, app has stopped” crash using Logcat, stack traces, and debugging steps.

kotlinjavaandroiddebugging

How to Diagnose ':app:compileDebugKotlin' Compilation Errors in Android Gradle Builds

Learn how to troubleshoot Android ':app:compileDebugKotlin' errors by reading the real compiler output and checking Gradle and Kotlin setup.

kotlinandroidgradlebuild

How to Fix Deprecated Gradle Features Used in This Build for JUnit 5 and Android Gradle

Learn why deprecated Gradle features appear with JUnit 5 and Android builds, and how to diagnose and fix them safely.

kotlinandroidunit-testinggradle

How to Fix Duplicate Kotlin Stdlib Class Errors in Android Gradle

Learn why duplicate Kotlin stdlib class errors happen in Android and how to fix version conflicts in Gradle dependencies safely.

kotlinjavaandroiddependencies

How to Fix Gradle 'Unable to Delete File' in Android Studio Kotlin Projects

Learn why Gradle clean fails with 'Unable to delete file' in Android Studio Kotlin projects and how to diagnose file lock issues safely.

kotlinandroidandroid-studioandroid-gradle-plugin

Page 2 of 6 - 112 questions