Kapil SachanAnti-Pattern: Stop Leaking Kotlin Flow Collectors in Your Android ViewModel 🤔Using Kotlin Flows in Android ViewModels is powerful for managing data updates, but improper usage of Flow.collect() can lead to memory…Aug 31, 202410Aug 31, 202410
InProAndroidDevbyJoost KlitsieAndroid Process Lifecycle + Coroutines == ❤Kotlin Coroutines and Android Lifecycle are a match made in heaven! I will show why they work so well together and cool stuff you can do.Aug 14, 20243Aug 14, 20243
Shubham AgrawalServer-Driven UI Android ImplementationHave you ever wondered how quickly fewer applications in your smartphone change their user interface overnight without having to update…May 19, 20246May 19, 20246
InCodeXbyMorgane SoulaFrom Junior to Senior: the real way to implement Clean Architecture in AndroidIntroductionMay 15, 20249May 15, 20249
AntroidContext in Android, Always used but never understood what it is?We as Android developers have always used context to either get access to resources or android services but it always feels like in initial…Jan 12, 20242Jan 12, 20242
InStackademicbySandeep KellaSealed Interfaces for Senior Android Developers: A Practical GuideWhile sealed classes are widely used for managing well-defined states, sealed interfaces offer a distinct advantage for senior Android…Apr 25, 2024Apr 25, 2024
InProAndroidDevbyMichal AnkiersztajnInline Functions In Kotlin ExplainedHow Kotlin inline functions work? Why should you use them? What makes them so special?Feb 7, 20244Feb 7, 20244
InProAndroidDevbySherry YuanHow Kotlin Annotations Work — Part 2: Moshi Case StudyExploring how Moshi leverages annotation processing, reflection, and Android lint for JSON parsing.Apr 7, 2024Apr 7, 2024
Nidhi VanjareNavigate Between Activities in Android StudioSwitching between pages in application is one of the basic feature in an app. We can do that by adding few lines of code.Feb 22, 2021Feb 22, 2021