MVVM

Showing 1-4 of 4 results

Share
Denis Jesus Gonzalez Sanchez

ReactiveUI and the MVVM Pattern in WPF Applications

By Denis Jesus Gonzalez Sanchez
Wikipedia describes Reactive Programming as “an asynchronous programming paradigm concerned with data streams and the propagation of change,” but what is it really? In this article, Toptal Freelance WPF Developer Denis Jesus Gonzalez Sanchez demonstrates a WPF app using ReactiveUI with the MVVM pattern and uses it to access a REST API.
12 minute readContinue Reading
Abhishek Tyagi

Better Android Apps Using MVVM With Clean Architecture

By Abhishek Tyagi
Keeping your Android codebase maintainable as your codebase grows can be a challenge. In this article, Toptal Freelance Android Developer Abhishek Tyagi shows how to combine MVVM with Clean Architecture—the latter as described by Robert C. Martin—to write decoupled, testable, and maintainable code.
8 minute readContinue Reading
Lucas van Dongen

Working With Static Patterns: A Swift MVVM Tutorial

By Lucas van Dongen
Real-time data-driven apps create new challenges in the way we structure our programs, especially on mobile. In this article, Toptal Freelance iOS Developer Lucas van Dongen implements an iOS chat app, comparing the classic MVC approach with a static immutable MVVM pattern.
21 minute readContinue Reading
Dino Bartošak

Swift Tutorial: An Introduction to the MVVM Design Pattern

By Dino Bartošak
On every new project, you have the privilege of deciding how you’ll architect the app and organize the code. But if you don’t pay attention, or you rush through coding, you risk ending up with spaghetti code. The solution? Use a proper design pattern. In this tutorial, Toptal Software Engineer Dino Bartošak explains how to implement an MVVM design pattern on a demo Swift application.
20 minute readContinue Reading

World-class articles, delivered weekly.

Subscription implies consent to our privacy policy

Join the Toptal® community.