Abou Zuhayrblog.zuhayr.codes·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: ...DiscussArchitecture 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 likeAndroid DevelopmentAndroid
Tejprakash Upadhyaytejupadhyay.hashnode.dev·Jun 10, 2023View BindingView binding is a feature that makes it easier to write code and helps to find the id of the element of an XML file Setup goto the gradle (app) file and enable viewBinding buildFeatures { viewBinding true } use view Binding in activities...DiscussViewModel
Fred PorciúnculaforKlima Engineeringklima.hashnode.dev·May 10, 2023FeaturedKotlin Multiplatform presenters (or ViewModels): the lean wayWhen I joined 🌱 Klima more than 2 years ago, I had my first real contact with Kotlin Multiplatform. Even though we weren't sharing a lot of code across different platforms back then, the Android app started by Leandro was highly inspired by Jake Wha...Discuss·21 likes·399 readsKotlin Multiplatform
Joe Roskopfblog.joetr.com·Apr 5, 2023Replacing ViewModelScope In Your ViewModels to Better Test CoroutinesAndroid Architecture Components (AAC) provides several libraries that help you design robust, testable, and maintainable apps. One of the most important components of AAC is the ViewModel, which provides a lifecycle-aware container for UI-related dat...Discuss·1 like·139 readsAndroid
Charles Muchenecharlesmuchene.com·Mar 22, 2023Template Method Pattern - The ViewModelIn this article, we'll go over the template method pattern and take a look at the Android ViewModel class as an example implementation of the pattern. The ViewModel The ViewModel is an application architecture component we've come to love and talk ab...Discuss·105 readsViewModel
Jack Sirojacksiro.hashnode.dev·Feb 26, 2023A Flutter Template from ICAPPS: Part 1Whether you are new to flutter or you are an expert or an engineer in Flutter something that you will want to give a thumbs up to is a reusable codebase packed as a template to be used for whatever app you would be building or maintaining. While rese...Discuss·179 readsFlutter
Julian Ewers-Petersblog.ewers-peters.de·Feb 3, 2023Easily control the executability of Commands using MVVM Source GeneratorsIntroduction Welcome to the third part of my mini-series about MVVM Source Generators for C# .NET and the awesomeness of the MVVM Community Toolkit. So far, we have seen how we can save ourselves from writing too much boilerplate code when applying t...Discuss·10 likes·3.0K readsMVVM Goodness in .NETMVVM
Julian Ewers-Petersblog.ewers-peters.de·Jan 9, 2023MVVM Source Generators: Advanced ScenariosIntroduction Welcome to the second article of my mini-series about MVVM Source Generators for C# .NET. In the previous post, I discussed the basics and most important features that the MVVM Community Toolkit provides, specifically attributes that can...Discuss·1.7K readsMVVM Goodness in .NETMVVM