SwiftLint on Autopilot in Xcode: Enforce Code Conventions with Git Pre-Commit Hooks And Automation…Photo by Lenny Kuhne on UnsplashFeb 18Feb 18
Published inProAndroidDevRethinking User Actions to shape a better Unidirectional Data FlowUser Actions should take an important place in UDF implementation.Apr 29, 20227Apr 29, 20227
Published inProAndroidDevPassive Views: keep your UI code simple and stupidOur UI layer should be dumb with minimal code and minimal logic that’s what everybody says but still, how can we achieve that?Apr 29, 20221Apr 29, 20221
Published inProAndroidDevLet’s build our own simplified version of KoinDemystifying the amazing Koin Dependency Injection framework by building a simplified version of itJul 13, 20204Jul 13, 20204
Published inProAndroidDevNo more LiveData in Your Repository: There are better options.Three years ago at a Google I/O that every Android developer remembers, Google announced Android Architecture Components and we were all…May 3, 202016May 3, 202016
Published inProAndroidDevMake your Custom View Lifecycle-Aware: it’s a piece of cakeAndroid developers really love custom views. Personally, i use them a lot. And you may be thinking there is no need for you to make a…Oct 7, 20186Oct 7, 20186
Published inProAndroidDevOversimplified network call using Retrofit, LiveData, Kotlin Coroutines and DSLWhen you build an app that has to deal with network calls, you almost end up writing the same boilerplate code in order to perform that…Jul 28, 201816Jul 28, 201816
Published inProAndroidDevUnderstanding Gradle: the Build LifecycleIt is quite easy to find articles about “how to create gradle custom tasks”, “how to decrease build time”, “how to structure gradle build…May 19, 20188May 19, 20188
Stop repeating yourself and create custom views on Android with KotlinWe all know what custom views are right ? And we know how powerful they can be. But sometimes we might be forgetting why we should create…Apr 12, 20181Apr 12, 20181
Room: the pleasure of having a simple and observable database on AndroidCouple months ago i decided to start working with Room persistence library which is one of the components of Android Architecture…Mar 14, 20181Mar 14, 20181