Farman Ullah MarwatIntroduction to Robolectric: Simplified Android TestingIntroduction to Robolectric2d ago2d ago
Farman Ullah MarwatThe Pillars of High-Quality Android App DevelopmentDeveloping a high-quality Android application requires a strong foundation built on key principles and practices. In this article, we’ll…4d ago4d ago
Farman Ullah MarwatHandling ANR (Application Not Responding) in Android ApplicationsIntroductionJun 29Jun 29
Farman Ullah MarwatSimplify Background Tasks in Android with Kotlin Coroutines: A Practical ExampleAndroid’s traditional AsyncTask has been deprecated, and it's time to embrace Kotlin coroutines for handling background tasks. In this…Jun 29Jun 29
Farman Ullah MarwatThe Importance of Dependency Injection in Android DevelopmentHey there, Android developer! 🚀 Today, we’re diving into a crucial topic: Dependency Injection (DI). If you’ve ever struggled with…Jun 28Jun 28
Farman Ullah MarwatJetPack Compose — Understanding RecompositionJet pack compose is a declarative approach to draw UI taking into account the performance. It redraws only the UI which needs to be…Oct 2, 2023Oct 2, 2023
Farman Ullah MarwatinStackademicBuilding a Robust REST API with GoLang, Gin, and MongoDBExplore the dynamic trio of GoLang, Gin, and MongoDB as we embark on a journey to build a high-performance REST API. In this article, we’ll…Sep 26, 2023Sep 26, 2023
Farman Ullah MarwatAndroid Permission in JetPack ComposeAn android JetPack Compose library to handle permissions gracefully.Jun 3, 2023Jun 3, 2023