Vikash ChoudharyDesign PatternsDesign patterns are reusable solutions to common problems encountered in software design. They represent best practices and provide a way…2 min read·Dec 25, 2023----
Vikash ChoudharySOLID principles in JAVAThe SOLID principles are a set of five design principles that, when followed, help developers create more maintainable, flexible, and…7 min read·Dec 23, 2023----
Vikash ChoudharyIPC in AndroidAIDL (Android Interface Definition Language), Messenger, and Broadcast IPC (Inter-Process Communication) are mechanisms in Android that…2 min read·Dec 21, 2023----
Vikash ChoudharyAIDL ANDROIDAIDL, which stands for Android Interface Definition Language, is a programming language used in Android development to define the interface…2 min read·Dec 20, 2023----
Vikash ChoudharyMVVM (Model-View-ViewModel)- PART1The MVVM (Model-View-ViewModel) design pattern is a popular architectural pattern used in software development, especially in the context…2 min read·Sep 30, 2023----
Vikash ChoudharyA career in the Android Open Source Project (AOSP)A career in the Android Open Source Project (AOSP) can be an exciting and rewarding path for individuals who are passionate about Android…2 min read·Sep 28, 2023----
Vikash ChoudharyWhat is system app in android ?n the context of Android, a “system app” refers to an application that is pre-installed on the Android operating system and is an integral…1 min read·Sep 16, 2023----
Vikash ChoudharyAndroid Architecture overviewThe Android Open System Platform (AOSP) is publicly available and modifiable Android source code. Anyone can download and modify AOSP for…3 min read·Sep 16, 2023----
Vikash ChoudharyAndroid Build [AOSP]Building the Android Open Source Project (AOSP) is a complex process, and it involves compiling the Android operating system from its…2 min read·Aug 24, 2023----
Vikash ChoudharyInter-Process Communication (IPC)Inter-Process Communication (IPC) refers to the methods and mechanisms that allow processes to communicate with each other in an operating…2 min read·Aug 9, 2023----