Be Explicit! Don’t Let Convenience Make Your Code Less Maintainable and ReadableFeb 1, 2018Feb 1, 2018
Published inAtlasKotlin ‘By’ Class Delegation: Favor Composition Over InheritanceOct 30, 20172Oct 30, 20172
Published inAtlasHow to Make Gradle Kotlin Project Works Properly With Annotation Processor in IntellijSep 28, 20171Sep 28, 20171
Genymotion Now Comes With Open GApps InstallerGenymotion is the most popular replacement for Android emulator, but by default it does not come with Google play services and play store…Aug 21, 2017Aug 21, 2017
3 Features that Kotlin can help to write Android custom viewsWriting custom views or view groups is quite common nowadays, but sometimes it can be really cumbersome. You have to write overloaded…Aug 13, 20171Aug 13, 20171
Subtle differences between Kotlin’s with(), apply(), let(), also(), and run()Kotlin defines a few of extension functions like with() and apply() in its Standard.kt file. You probably have seen some of them in various…Jun 5, 20171Jun 5, 20171