Published inLevel Up CodingCurrent State of Kotlin Multiplatform MobileTakeaways of KMM from Pilot AdoptionMar 27, 20231Mar 27, 20231
Published inProAndroidDevPrinciples & Practice in Repository LayerData-mapping, Cache, Concurrency & FlowDec 11, 20224Dec 11, 20224
Published inProAndroidDevBounce Effect with Compose Backdrop LayerImplementing Bounce Animation with AnimatableOct 18, 2022Oct 18, 2022
Published inProAndroidDevWhy We Adopted Jetpack ComposeIllustrated with Feature ExamplesAug 9, 20222Aug 9, 20222
Published inLevel Up CodingMerge Conflicts… WTH?!Explain Git Branch Merges & Conflicts in Release ExampleMay 4, 2022May 4, 2022
Published inProAndroidDevJetpack Compose: Backdrop ComponentProduct Feature Using Jetpack ComposeMar 31, 2022Mar 31, 2022
Published inProAndroidDevCoroutine Exception Handling & Observability with FirebaseKotlin Coroutines & Firebase CrashlyticsMar 2, 20223Mar 2, 20223
Published inProAndroidDevAndroid Libraries on GitHub PackagesDemo project and walkthrough of publishing and consuming Android libraries on GitHub PackagesMay 6, 2020May 6, 2020
Published inProAndroidDevMisconception about Kotlin @JvmOverloads for Android View CreationMisconception, why & solution about @JvmOverloadsApr 28, 20205Apr 28, 20205