Getting Started with Kotlin Multiplatform[2/n]: Moko Shared View Model & Koin DI | by Debanshu Datta | Nov, 2023
After successfully implementing the basic Kotlin multiplatform app in our last blog, we will now focus on following a simple architecture with use cases, dependency injection, Shared View Model etc. We will build on what we built in the first part of the blog. We…
Kotlin / Native —How to use C in Kotlin [Part 1] | by Debanshu Datta | Sep, 2023
Kotlin has the same compiler frontend and several backends; there is a backend for JavaScript and one for native, which produces standalone binaries. For those who may not be familiar, LLVM is a set of compiler tools that have been around for nearly two decades…
Kotlin/Native — Use Kotlin In C and Apple Framework [Part 2] | by Debanshu Datta | Sep, 2023
In the previous article, we embarked on a journey into the world of Kotlin/Native, uncovering its capabilities in compiling Kotlin code to native binaries, free from the constraints of virtual machines. We explored the architecture of Kotlin/Native, delving into its LLVM-based backend and the crucial…
How to use Official Mapbox Maps Compose Extension with Permission Flow and FusedLocationProviderClient | by Debanshu Datta | Oct, 2023
Recently Mapbox released its official compose extension just two months back. So I wanted to try it out though it doesn’t support all the existing Mapbox features out of the box in 0.1.0 the release, but I hope they will fix all the shortcomings soon….
Getting Started with Kotlin Multiplatform: A Step-by-Step Guide to Building Your First KMM App! | by Debanshu Datta | Oct, 2023
Hey everyone, I want to share more of Kotlin Multiplatform Mobile Content since it is much more stable now. I am building this side project as a learning knowledge-sharing example and will focus on something other than the UI/UX. The main goal is to give…