Android Processes and Management

In Android, Thread and Handler are two fundamental structures used together in multithreading management. In Android, UI operations can only be performed on the main thread (UI thread). For background operations (network requests, database operations, file read/write), you need to create separate threads. However, these threads cannot update the UI directly. Handler is a mechanism […]

Android Processes and Management Read More »

Navigation in Jetpack Compose with Material 3

First, add dependencies. Thanks to Gradle for giving us a structure where we can easily list and share library versions. Add the fallowing dependencies to libs.versions.toml and add this row to build.gradle.kts (app) Now we can use Material module in project. First, we need to create a list of screens that will be displayed in

Navigation in Jetpack Compose with Material 3 Read More »