blog.yashraj.devImplementing MVVM Architecture in AndroidModel-View-ViewModel (MVVM) has become a popular architectural pattern in Android development. This blog post will dive deep into MVVM, exploring its components, benefits, and implementation in Android applications. What is MVVM? MVVM is an architect...Aug 2, 2024·7 min read
blog.yashraj.devUnderstanding MVC and MVP Architectures in Android DevelopmentIntroduction Architectural patterns are essential for building maintainable Android applications. This post examines two popular approaches: Model-View-Controller (MVC) and Model-View-Presenter (MVP). We'll explore their components, advantages, and d...Jul 25, 2024·5 min read
blog.yashraj.devTasks, Backstack and Launch ModesWhat is a Task? A task in Android is a collection of activities that users interact with when trying to do something in your app, representing an application’s workflow where each activity is a focused action that a user can do. A task usually starts...Jul 18, 2024·4 min read
blog.yashraj.devFragments in AndroidWhat are Fragments? In Android, a fragment is a reusable portion of your app's user interface. You can think of a fragment as a mini-activity within an activity. Like activities, fragments have their own lifecycle, meaning they go through stages such...Jul 11, 2024·5 min read
blog.yashraj.devUnderstanding Intents and Intent Filters in AndroidWhat are Intents? An Intent is a message object that represents a request for an action to be performed. It can be used to start activities, services, or broadcast receivers. In simple terms, Intents act as a bridge to pass information and instructio...Jul 5, 2024·7 min read