PinnedReleasing my First True Kotlin Multiplatform AppOctoMeter: Empowering Smart Electricity UsageMay 31, 20247May 31, 20247
Google Play Console Developer Account Verification WalkthroughHow I Got an Organisation Account Verified in 33 Hours in One GoOct 14, 2024Oct 14, 2024
Reducing ANRs with the Latest AdMob SDK OptimisationsImproving Ad Initialisation and App PerformanceOct 7, 2024Oct 7, 2024
How to Take Control of AdMob Ads in Our Apps — A Practical GuideMaximise Ad Revenue Without Compromising User Trust or ExperienceSep 28, 2024Sep 28, 2024
What ‘Preferring Fakes Over Mocks’ Truly Means?Revisiting Stubs, Fakes, and Mocks AgainSep 6, 20241Sep 6, 20241
Introduction to GraphQL — Part 3Apollo Kotlin Client: Performance, Security, and DebuggingSep 5, 2024Sep 5, 2024
Efficient Testing or Code Pollution?The Role of .testTag() in Jetpack Compose TestingExploring Alternatives in UI Testing with Jetpack ComposeAug 28, 2024Aug 28, 2024
Introduction to GraphQL — Part 2Implementing GraphQL on Android and Kotlin Multiplatform using Apollo Kotlin Client version 4Aug 23, 2024Aug 23, 2024
Android Architecture Patterns: MVC, MVP, MVVM, Redux, MVI and moreA Deep Dive into Architecture Patterns and Their Implementation with Kotlin/Jetpack ComposeAug 5, 2024Aug 5, 2024