Karan DhilloninProAndroidDevOptimize java byte codeBest practices that should be followed8 min read·Feb 16, 2021----
Karan DhilloninProAndroidDevNavigating in a pure jetpack compose project — part #2A complete guide on how to setup the bottom navigation bar5 min read·Feb 1, 2021----
Karan DhilloninProAndroidDevNavigating in a pure jetpack compose project — part #1How to use navigation component in the compose world where there are no fragments4 min read·Jan 28, 2021----
Karan DhillonNavigation component in multi-module android appsWith the introduction of Navigation component in android Jetpack library, a ton of features were offered to the developers to ease the…3 min read·Jan 12, 2021--1--1
Karan DhillonKeep your privates internalJava default visibility modifier for its elements is ‘protected’. ‘Protected’ means that those elements have package level visibility…3 min read·Jan 12, 2021----
Karan DhilloninThe StartupAll About Annotations and Annotation ProcessorsAnnotations provide metadata to our code. This metadata is only relevant to the scope of development and to the developer. In the absence…9 min read·Jan 12, 2021--2--2
Karan DhillonClosures in swift and lambdas in kotlinDifferences and similarites of Closures in swift and lambdas in kotlin5 min read·Jan 12, 2021----
Karan DhillonClean ArchitectureUnderstand how to adopt clean architecutre in your project8 min read·Jan 12, 2021----
Karan DhillonRecycler View: An in-depth guideUnravelling the mystery of recycler view functioning3 min read·Jan 5, 2020----