Adrian WitaszakKotlin Multiplatform Mobile — Location Permission and Location Service SettingA Guide to Managing Location Permissions in Kotlin Multiplatform MobileJun 25, 2023Jun 25, 2023
Adrian WitaszakKotlin Multiplatform Mobile — Bluetooth Permission and Bluetooth Service SettingWelcome back to our series on permissions in Kotlin Multiplatform Mobile. This article will focus on implementing the platform-specific…Jun 18, 2023Jun 18, 2023
Adrian WitaszakKotlin Multiplatform Mobile — PermissionsWelcome to the series on permissions in Kotlin Multiplatform Mobile. In this article, we will explore how to handle permissions in a setup…Jun 11, 2023Jun 11, 2023
Adrian WitaszakMastering Kotlin Coroutines: Choosing Between Default and IO Dispatchers for Optimal PerformanceKotlin Coroutines have become a powerful tool for writing asynchronous and concurrent code. Choosing the correct coroutine dispatcher is…Jun 3, 2023Jun 3, 2023
Adrian WitaszakCreating and setting up Kotlin Multiplatform projects for Android and iOS.—Welcome back to the Kotlin Multiplatform Shared UI series! In case you missed the previous articles, be sure to check out the link to our…Feb 18, 2023Feb 18, 2023
Adrian WitaszakApp Architecture — All layers explained — Kotlin Multiplatform Shared UI SeriesWelcome to the first part of the Kotlin Multiplatform Shared UI Series, where we dive deep into the architecture of mobile applications…Feb 18, 20231Feb 18, 20231
Adrian WitaszakKotlin Multiplatform Android, iOS and Desktop Apps with shared UI — React Native killer.Welcome to my series of blog posts on building a Kotlin multiplatform application for multiple platforms using Jetbrains Compose. Kotlin…Feb 18, 2023Feb 18, 2023
Adrian WitaszakMaking HTTP Requests in Kotlin using KtorAs an app developer, you may need to interact with remote servers by sending and receiving data over HTTP. In Kotlin, Ktor is a lightweight…Feb 18, 20231Feb 18, 20231
Adrian WitaszakKotlin — Data structures and Algorithms — Table of contentsLearn how to implement key data structures in Kotlin, and how to use them to solve a robust set of algorithms.Mar 25, 2022Mar 25, 2022