KunMin XuinDev GeniusKotlin Sealed Class is so practical, how to use it in Java 8In order to avoid malicious tampering of data during the distribution process, Kotlin can set the parameter of SealedClass to val,Sep 1, 2022Sep 1, 2022
KunMin XuinDev GeniusAndroid: Solving the Pain Points of MVI Architecture in PracticeUse this article to quickly understand:Aug 22, 2022Aug 22, 2022
KunMin XuinDev GeniusKeyValueX: Eliminate boilerplate code and make Android projects no longer KV explosionbackgroundJul 26, 2022Jul 26, 2022
KunMin XuinDev GeniusRepeatOnLifecycle + SharedFlow hidden pitfall troubleshooting and handlingBackgroundJul 21, 2022Jul 21, 2022
KunMin XuCompletely eliminate mutable boilerplate code for sharedFlow in Kotlin projectsThe last article of “Google Android Architecture Design Analysis and Improvement Suggestions” focused on dismantling the design…Jul 16, 2022Jul 16, 2022
KunMin XuJetpack Architecture Component Design Analysis and Improvement SuggestionsThe background of this article is based on Java + Jetpack MVVM. If you are using Java, through this article, you can quickly understand the…Jul 8, 2022Jul 8, 2022
KunMin XuCompletely eliminate mutable boilerplate code for LiveData in Java projects# ForewordJul 5, 2022Jul 5, 2022
KunMin Xu[Jetpack] 人生苦短,让脚手架为你节省时间本文以《让人耳目一新的 Jetpack MVVM 精讲》作为前置知识的铺垫,假定小伙伴们在阅读本文前 已对精讲篇的内容有了一定理解。Oct 13, 2020Oct 13, 2020