PinnedPrakash SharmaUnlocking Android’s Potential: The Work Manager Advantage ⚙️Android application is based on single-threaded architecture, it has a main thread that is responsible for processing all the user input…Dec 9, 2023Dec 9, 2023
Prakash SharmaViksit Bharat @ 2047 — Dream of a developed nationViksit Bharat is a vision of the government of India to make India a developed nation by 2047- the 100th year of its independence. The…1d ago1d ago
Prakash SharmaPart-1: Android lifecycles — ApplicationThis is the most fundamental topic of Android development yet it always confuses most developers, so I will make it simple to understand…2d ago2d ago
Prakash SharmaAndroid’s View Binding: A Comprehensive Look at Why It’s a Developer’s Best FriendIntroductionSep 26, 2023Sep 26, 2023
Prakash SharmaUnderstanding Kotlin DSLs: A Deep DiveKotlin, a modern and expressive language, offers a powerful feature called Domain-Specific Language (DSL). A DSL allows developers to…Aug 16, 20231Aug 16, 20231
Prakash SharmaDive into Dagger 2: A Comprehensive Guide to Dependency Injection in AndroidHello, budding Android developers! 🚀 Today, we’re unraveling the intricacies of Dagger, a powerful Dependency Injection (DI) library for…Aug 8, 2023Aug 8, 2023
Prakash SharmaVisitor PatternEnhancing an Audio Editor with the Visitor PatternMay 19, 2023May 19, 2023
Prakash SharmaChain of responsibility design pattern(COP)This is one of the important design patterns being used in software development and today we will see a simple example that demonstrates…May 18, 2023May 18, 2023
Prakash SharmaObserver patternThis is 7th pattern in the series of must-know design patterns. It is the most common design pattern one developer uses in day-to-day life…Jan 10, 2023Jan 10, 2023
Prakash SharmaCommand PatternThis is the 6th blog in the series of must-design patterns. Today we will be learning about the command pattern and we will see how most of…Nov 11, 2022Nov 11, 2022