Sebastian Sellmairblog.sellmair.io·Jul 22, 2024Setting up Kotlin Multiplatform (+Compose)Kotlin Multiplatform (De)Wizard Project Wizards can be great; they spare us from doing repetitive, boring, boilerplate tasks over and over again. However: Wizards are no replacement for education or documentation: I have seen so many engineers gettin...Discuss·2 likes·959 readsKotlin
Shankar Kakumaniblog.shankarkakumani.dev·Jul 14, 2024Jetpack Compose vs. Flutter: A Deep Dive into Declarative UI FrameworksDeclarative UI is a programming paradigm where the UI is described in terms of what it should look like rather than how to achieve it. This approach contrasts with imperative UI programming, where developers write step-by-step instructions to manipul...Discuss·2 likes·32 readsFlutter & DartFlutter
Matt Dyorblog.dyor.com·Jul 8, 2024Converting an Android app to an Android + iOS app using Kotlin MultiplatformFor over a decade, I have been experimenting with ways to "write once, run anywhere" - where anywhere was really Android and iOS. The problem I always had was that this seemed to turn a complex problem of dealing with 2 platforms into a complex probl...Discuss·33 readsKotlin
Akshay Komarakshay007.hashnode.dev·Jun 15, 2024How does Meta use Kotlin to improve the reliability of their codebase and their developer experience?Android Development at Meta has been Kotlin-first for almost three years now. Eve Matthaey, Engineer Kotlin journey at KotlinConf’24: - Meta's Android team has introduced 20 million lines of Kotlin to their codebase since shipping the first line of...Discuss·1 likeKotlin
Michał Konkelmichalkonkel.dev·Jun 10, 2024Compose Multiplatform Navigation Solutions - DecomposeWelcome to another series in mobile application programming, where we will dive deep into the powerful features of Kotlin Multiplatform and Compose Multiplatform. This series aims to provide a comprehensive understanding of these technologies and how...DiscussCompose Multiplatform Navigation Reviewcompose multiplatform
Codefy LabsforCodefy Labs's Blogscodefylabs.hashnode.dev·Jun 6, 2024Adding Third-Party Dependencies in a KMPKotlin Multiplatform (KMP) allows you to share code between multiple platforms such as Android, iOS, and web applications. Adding third-party dependencies can significantly streamline development. Here's a straightforward guide to adding these depend...DiscussKMMKMM
Codefy LabsforCodefy Labs's Blogscodefylabs.hashnode.dev·Jun 6, 2024Shared BaseViewModel in Kotlin Multiplatform (KMP)In this blog post, we'll explore how to create and use a shared BaseViewModel in a Kotlin Multiplatform (KMP) project. This approach allows us to write shared logic for both Android and iOS platforms, making our codebase more efficient and maintainab...Discuss·28 readsKMMKMM
Codefy LabsforCodefy Labs's Blogscodefylabs.hashnode.dev·Jun 6, 2024Event and State Management in KMPIn this blog post, we'll delve into creating a shared LoginViewModel using Kotlin Multiplatform (KMP), enabling us to write shared business logic for both Android and iOS platforms. We'll also cover the platform-specific UI implementations using Jetp...DiscussKMMKMM
Codefy LabsforCodefy Labs's Blogscodefylabs.hashnode.dev·Jun 6, 2024Setting Up Your KMP EnvironmentEmbarking on the Kotlin Multiplatform journey can be a game-changer for your development workflow, allowing you to share code across different platforms seamlessly. This guide will walk you through the necessary steps to set up your environment for K...DiscussKMMKMM
Codefy LabsforCodefy Labs's Blogscodefylabs.hashnode.dev·Jun 6, 2024Expect and Actual in KMPKotlin Multiplatform is a powerful tool that allows you to write shared code across multiple platforms while still accessing platform-specific APIs. The key to this magic lies in the expect and actual declarations. Here’s a practical guide to underst...DiscussKMMKotlin