PinnedPublished inProAndroidDevThe beauty of Kotlin Type SystemAs Kotlin is a statically typed language fully compatible with Java, it has similar type system as Java does. Further more, Kotlin’s design…Oct 24, 2024A response icon3Oct 24, 2024A response icon3
Koin: the historyKoin is a dependency injection written in Kotlin for Java/Kotlin environment. And speaking of dependency injection, Dagger 2 is dominate in…Oct 2, 2024Oct 2, 2024
Published inGoogle Developer ExpertsKSP for Code-GenerationAs a developer, what we’re doing every day is writing code. Not just writing unconsciously, we all wish we can write flawless code …Aug 22, 2022A response icon2Aug 22, 2022A response icon2
Published inProAndroidDevA Closer Look at Modifier in Jetpack ComposeAs you might know, Jetpack Compose heavily leverage on Kotlin feature to implement Declarative UI pattern in Android. There are so many…Nov 7, 2021Nov 7, 2021
Published inCarousell InsiderThe Browse page refactoring journey on AndroidThe Android team shared the problems faced in refactoring and the thought process in tackling this.Oct 22, 2021A response icon1Oct 22, 2021A response icon1
Published inProAndroidDevMergeAdapter at first glanceFor Android developer RecyclerView probably is the most important UI class we should know and master because it’s useful and suitable for…Apr 23, 2020A response icon1Apr 23, 2020A response icon1
Published inProAndroidDevWhy MVP is outdated in AndroidTime flies, especially in software development. MVP was one of the famous architecture in Android development few years ago, but more and…Oct 22, 2019A response icon4Oct 22, 2019A response icon4
ConstraintLayout — The RevolutionConstraintLayout is a big revolution in Android layout system. It provides several type of constraints to squeeze/positioning your views…Sep 30, 2018Sep 30, 2018
Annotation Processing in JavaJava is often criticized by its heavy syntax which make you to write longer code than other modern programming languages. Which is true but…Jun 26, 2018A response icon3Jun 26, 2018A response icon3
Nullable & NonNullWhat is the the most common crash you face in daily Android development? Probably the NullPointerException!!!Mar 16, 2018A response icon1Mar 16, 2018A response icon1