PinnedPublished inProAndroidDevHold 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
PinnedViewBinding: Creating BaseClasses 🛠👨🏻💻 How to create base-class of Activities and FragmentDec 7, 2020Dec 7, 2020
PinnedPublished inProAndroidDevRecycler View Internals — I: Birth Of ViewHolderImplementation of Recycler View ins and outs from Google-I/O 2016Aug 2, 20213Aug 2, 20213
PinnedPublished inProAndroidDevNoisy Code 🗣 with Kotlin ScopesScopes make your code more readable? think againApr 4, 20216Apr 4, 20216
PinnedPublished inProAndroidDevYou might be creating your states wrong! — Jetpack ComposeDon’t do this State Mistake in Jetpack/Jetbrain ComposeOct 18, 20224Oct 18, 20224
Effortless LRU Caching in Repositories: A 5-Step GuideNo more wasting API calls on restoring your state instantly.1d ago1d ago
Accumulator Pattern for beginners | Fold vs Reduce | KotlinWorse fate you put your codebase in when you don’t focus on such primitive Pattern2d ago2d ago
Why It’s OK to Feel Like You’re Not a ‘Real’ Programmer (And How to Overcome It)Have you ever felt like you just don’t belong in the world of programming? Like every time you start a project, you rely too heavily on…Sep 24, 2024Sep 24, 2024
Published inStackademicThe ONE Thing Developers Wish They Did Before Switching JobsSwitching jobs as a developer is a pivotal career move, but seasoned devs often look back and wish they had done things differently. If…Sep 15, 2024Sep 15, 2024
How to Design Kotlin Extensions That Go Beyond Utility Functions!As a developer, you’re likely familiar with the concept of utility functions in Java. These functions are used to perform specific tasks or…Aug 29, 2024Aug 29, 2024