PinnedChetan GuptainProAndroidDevHold on ✋🏻 Before you Dagger or Hilt! try this Simple DI.Learn pure Kotlin DI then migrate it to HILT or Dagger.Sep 25, 20205Sep 25, 20205
PinnedChetan GuptaViewBinding: Creating BaseClasses 🛠👨🏻💻 How to create base-class of Activities and FragmentDec 7, 2020Dec 7, 2020
PinnedChetan GuptainProAndroidDevRecycler View Internals — I: Birth Of ViewHolderImplementation of Recycler View ins and outs from Google-I/O 2016Aug 2, 20213Aug 2, 20213
PinnedChetan GuptainProAndroidDevNoisy Code 🗣 with Kotlin ScopesScopes make your code more readable? think againApr 4, 20216Apr 4, 20216
PinnedChetan GuptainProAndroidDevYou might be creating your states wrong! — Jetpack ComposeDon’t do this State Mistake in Jetpack/Jetbrain ComposeOct 18, 20224Oct 18, 20224
Chetan GuptaStop Using the Wrong Loop! From for to onEach: Ultimate Guide to Kotlin LoopsKotlin provides various ways to loop through data, each suitable for different use cases. Below are the primary looping constructs in…May 30May 30
Chetan GuptainStackademicKotlin: Functions as First Class Citizens — Currying & ClosuresUnderstanding the composition of functions in KotlinMay 13May 13
Chetan GuptaPragmatic Kotlin: Merge Two Strings Alternately + BenchmarksBig Brain Kotlin Time — Merging Two Strings alternatelyOct 21, 2023Oct 21, 2023
Chetan GuptaPrimer for String on Java/KotlinUntangle your doubts about String on JVM.May 15, 2022May 15, 2022
Chetan GuptaConfused over reverse, reversed, and asReveresed ? in KotlinLet’s solve a question and learn more about it.Apr 21, 2022Apr 21, 2022