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…
Writing Swift-friendly Kotlin Multiplatform APIs — Part VIII: Generics | by André Oriani | Aug, 2023
Learn how to code libraries that your iOS teammates will not frown upon using them. In this chapter: generics An Android head encapsulating an apple — DALLE-2 My initial plan was that an article on Flows would follow the chapter about Coroutines, and then I…
Compose Multiplatform — managing UI State on iOS | by Guilherme Delgado | Aug, 2023
When you use Compose Multiplatform on iOS, the Kotlin code for your UI is compiled to native code using Kotlin/Native. This native code is then used to create a UIKit-based UI that runs on the iOS platform. Compose Multiplatform for iOS provides the Kotlin APIs…
Github Actions, Transforming UseCase, Jetpack Compose, Kotlin Multiplatform libraries API, Android Lint, and more! | by Shahla Aliyeva | Aug, 2023
Just as always, we are reachable via editors@proandroiddev.com. We look forward to reading your feedback, article submissions, and partnership ideas. Follow us on Facebook and Twitter, and see you soon! Cheers, ProAndroidDev Team Sergii Zhuk . Greg Fawson . Andy Dyer . Brian Gardner ….
Writing Swift-friendly Kotlin Multiplatform APIs — Part VI: Enum and Sealed Classes | by André Oriani | Aug, 2023
Learn how to code libraries that your iOS teammates will not frown upon using them. In this chapter: enums and sealed classes. Androids enumerating apples: green, orange, and red apples — DALLE-2 I love Swift enums, even though I am a Kotlin developer. And iOS…
Writing Swift-friendly Kotlin Multiplatform APIs — Part IV: Convenience | by André Oriani | Jul, 2023
Learn how to code libraries that your iOS teammates will not frown upon using them. In this chapter: providing convenience. Android under an apple tree like Isaac Newton — DALL·E 2 In the previous chapter, we saw that using interfaces sometimes renders unexpected results. In…
Kotlin vs. Flutter Multiplatform: Best to Choose
In today’s market, mobile applications are booming and are projected to grow in the future. It leaves a wide-open field for competition among companies trying to develop the best tools and frameworks for creating cross-platform mobile applications. This article will explore two popular frameworks and …
Jetpack Compose Multiplatform Android & iOS | by exyte | Jul, 2023
JetBrains and outside open-source contributors have been diligently working on Compose Multiplatform for several years and recently released an alpha version for iOS. Naturally, we were curious to test its functionality, so we decided to experiment by trying to run our Dribbble replication music app…