Mukesh Rajputrajputmukesh748.hashnode.dev·Aug 26, 2024Making API Calls in Android with KtorWhen developing Android applications, handling network operations is a common task. Ktor, a Kotlin-based HTTP client library, provides a robust and flexible way to make API calls. In this guide, we’ll walk through how to use Ktor to fetch data from a...Discussktor
Phani Veludurthiphaniveludurthi.hashnode.dev·Jul 14, 2024Boost App Quality: A Deep Dive into Models, Entities, DTOs, and View ModelsIn the world of software development, especially when dealing with data-intensive applications, understanding the concepts of Models, Entities, Data Transfer Objects (DTOs), and View Models is crucial for building clean, maintainable, and efficient s...DiscussDomain-Driven Design (DDD)
Romman Sabbirrommansabbir.com·Jun 27, 2024Android : ViewModelStoreEver wondered how ViewModel survive during configuration changes in our Android apps? 🤔 Let me introduce you to ViewModelStore! 🔍 What isViewModelStore? ViewModelStore is a class that stores and manages ViewModel instances. It's essential for keepi...Discuss·145 readsAndroid Application Developmentandroid state
Kuldeep Jindanikuldeep-jindani.hashnode.dev·Jun 13, 2024Android Jetpack Compose | Register page fields Validation using ViewModel in MVVMHello guys, Hope you are coding well. I am developing a chat app using Firebase in a series and today I'm gonna show you how we can validate fields using ViewModel in Android Jetpack compose, Which is very common right? In this tutorial, we'll build...Discuss·90 readsAndroid
Emran Khandaker Evanblog.evanemran.info·May 29, 2024Tightly Coupled vs. Loosely Coupled Systems in Android DevelopmentIn Android development, the concepts of tightly coupled and loosely coupled systems play a significant role in determining the flexibility, maintainability, and scalability of an application. Understanding these concepts helps developers design more ...Discuss·13 likes·116 readsAndroidAndroid
Joel Muragurijoelmuraguri.hashnode.dev·Nov 26, 2023Handling State in Jetpack ComposeIntroduction In the realm of Android development, state management plays a pivotal role in ensuring a seamless and responsive user experience. Jetpack Compose, a declarative UI toolkit for building Android apps, introduces a paradigm shift in state m...Discuss·19 likes·141 readsState Management
Abou Zuhayrblog.zuhayr.dev·Sep 24, 2023Implementing a ViewModel in our App with MVVM & DI in Android: (Day 08)Up until now, we have been working on injecting and implementing retrofit, RoomDB, and then our repository layer. The repository layer essentially helped us abstract the source from where data was generated or sent and worked as a single source which...Discuss·301 readsArchitecture Patterns in AndroidMVVM
Abou Zuhayrblog.zuhayr.dev·Sep 4, 2023History of MVVM in Android : (Day 0)The MVVM (Model-View-ViewModel) architecture is a design pattern that has gained significant traction in the Android development community over the years. Let's delve into its history and some lesser-known facts about it. History of MVVM in Android: ...Discuss·134 readsArchitecture Patterns in AndroidMVVM
Bawender Yandrabawender.hashnode.dev·Aug 12, 2023Lifecycle aware view models: A much-needed feature for separation of concerns.This article is in continuation of the first part where we discuss how to create lifecycle-aware components in Android. If you missed that article I highly recommend you to read it here as it explains in detail how lifecycle awareness works. In this...DiscussAndroid
Harshit Sinhaharshitsinha.hashnode.dev·Jun 19, 2023How ViewModel survives configuration change?ViewmodelDiscuss·1 like·47 readsAndroid DevelopmentAndroid