Karan DhilloninProAndroidDevOptimize java byte codeBest practices that should be followedFeb 16, 2021Feb 16, 2021
Karan DhilloninProAndroidDevNavigating in a pure jetpack compose project — part #2A complete guide on how to setup the bottom navigation barFeb 1, 2021Feb 1, 2021
Karan DhilloninProAndroidDevNavigating in a pure jetpack compose project — part #1How to use navigation component in the compose world where there are no fragmentsJan 28, 2021Jan 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…Jan 12, 20211Jan 12, 20211
Karan DhillonKeep your privates internalJava default visibility modifier for its elements is ‘protected’. ‘Protected’ means that those elements have package level visibility…Jan 12, 2021Jan 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…Jan 12, 20212Jan 12, 20212
Karan DhillonClosures in swift and lambdas in kotlinDifferences and similarites of Closures in swift and lambdas in kotlinJan 12, 2021Jan 12, 2021
Karan DhillonClean ArchitectureUnderstand how to adopt clean architecutre in your projectJan 12, 2021Jan 12, 2021
Karan DhillonRecycler View: An in-depth guideUnravelling the mystery of recycler view functioningJan 5, 2020Jan 5, 2020