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
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
Secure Your Network Traffic — Encrypt Your Network RequestsNetwork security is a huge deal when it comes to any app in production — you never want your traffic intercepted by hackers and used for…Aug 22, 2024Aug 22, 2024
📱 Top ADB (Android Debug Bridge) Commands Every Android Developer Should Know!ADB commands can be a powerful tool for Android developers, enabling automation of tasks like testing apps, simulating user interactions…Aug 18, 2024Aug 18, 2024