PinnedPublished inBetter ProgrammingBuild a Server-Driven UI Using UI Components in SwiftUIMake changes to your app on the fly without submitting to AppleMay 11, 20202May 11, 20202
Published inKt. AcademyUnderstanding the platform differences to better define the business logic for Kotlin MultiplatformBusiness logic has bigger connotation than architecting for a single screen. To excel, we should understand the platforms better.Sep 2, 20241Sep 2, 20241
Published inLevel Up CodingMocking the UI for unit testsIn this article, we explore the challenges of testing ViewModels and the problems associated with the testing methodologies adopted. It…Apr 7, 2024Apr 7, 2024
Published inBetter ProgrammingTesting the Data Layer in Android Room With Rxjava, Live Data, and Kotlin CoroutinesUnit test the Room database to build robust appsJan 22, 20212Jan 22, 20212
Published inProAndroidDevFeature Components in AndroidCreating loosely-coupled Reactive Feature Components.Sep 7, 20201Sep 7, 20201
Published inLevel Up CodingDagger 2 — Leveraging Subcomponents and ScopesAdvantages of segregating the dependencies into different subcomponentsMay 4, 2020May 4, 2020
Published inBetter ProgrammingSwiftUI — MVI ArchitectureModel-View-Intent for iOSApr 14, 20204Apr 14, 20204
Published inBetter ProgrammingJetpack Compose —Handle interactions in Component -Based ArchitectureHandle interactions on the UIComponents in the ComposeActivityMar 25, 2020Mar 25, 2020
Published inBetter ProgrammingAndroid Jetpack Compose — Create a Component-Based ArchitectureA different way to think of your UI and its subsequent classesMar 17, 20201Mar 17, 20201