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