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
Santiago MattiaudaFrom SQLDelight to Room in Kotlin Multiplatform Projects.In this article, we will see what the transition from SQLDelight to Room looks like, two popular libraries for managing databases in Kotlin…May 252May 252
Santiago MattiaudaKMP for Mobile Native Developers — Part.5: TestingKotlin Multiplatform’s main goal is to allow developers to write code once and run it on multiple platforms. However, a mistake in this…May 14May 14
Santiago MattiaudaApp Startup in Android: Simplify the Startup of your Android ApplicationThe start of an Android application can be a challenge, especially when it comes to managing multiple initializations of both internal and…Apr 25Apr 25
Santiago MattiaudaKMP for Mobile Native Developer — Part. 4: ModularizationModularization has become increasingly relevant due to the growing complexity of mobile applications and the diversity of platforms. This…Apr 101Apr 101
Santiago MattiaudaKMP for Mobile Native Developer — Part.3: Dependency Injection in Kotlin Multiplatform (KMP)Dependency InjectionApr 21Apr 21
Santiago MattiaudaKMP for Mobile Native Developer — Part. 2: Project and ConceptsIntroductionFeb 22Feb 22