Santiago MattiaudaKoin Startup Extension: Configuring Koin using App Startup in AndroidIn Android app development, early initialization of dependencies is crucial to ensure efficient startup and a smooth user experience. Koin…Sep 3Sep 3
Santiago MattiaudaCMP for Mobile Native Developers — Part. 4: NavigationNavigation is crucial in modern mobile app development, especially in Compose Multiplatform (CMP).Aug 211Aug 211
Santiago MattiaudaUsing Zipline in Kotlin Multiplatform and Compose MultiplatformIn this article, we will explore the use of Zipline in projects that use Kotlin Multiplatform and Compose Multiplatform. Zipline is an…Aug 141Aug 141
Santiago MattiaudaCMP for Mobile Native Developers — Part. 3: State HoldersIn this article, we will address some definitions that we need to keep in mind when implementing the design of the (UI) layerAug 6Aug 6
Santiago MattiaudaInstant Search using SQLDelight and Flows in KMPIn this article, we will explore how to implement an instant search functionality using SQLDelight and Flows in Kotlin Multiplatform (KMP)…Jul 23Jul 23
Santiago MattiaudaCMP for Mobile Native Developers — Part. 2: UIIn this article, we continue our series on native mobile application development, focusing on UI using Compose MultiplatformJul 16Jul 16
Santiago MattiaudainProAndroidDevFrom Hilt to Koin using Koin AnnotationsDependency Injection (DI) is an essential technique in Android application development for managing dependencies efficiently and modularly…Jul 11Jul 11
Santiago MattiaudaCMP for Mobile Native Developers: IntroductionApplication development has evolved significantly in this last time, driven by the need to create more consistent and efficient user…Jun 25Jun 25
Santiago MattiaudaFrom Native Libraries to Libraries in KMP: Good Design and Expect/Actual for our MVP in KMPAdopting Kotlin Multiplatform (KMP) instead of native solutions can be a strategic step towards consistency in multi-platform development…Jun 6Jun 6
Santiago MattiaudaKMP: Essential Tools and Plugins for Kotlin Multiplatform Application DevelopmentIn this article, I attempt to provide a brief overview of various tools and plugins that facilitate and optimize the development of…Jun 4Jun 4