#

MVVM Programming Tutorials & Engineering Articles

10 MVVM tutorials, guides, and engineering insights from Slack, Shopify, and LinkedIn

Companies Using This

MVVM Articles & Tutorials

Filter:
Slack logo
Slack
Advanced
The article discusses Slack's initiative to modernize its mobile codebases, focusing on improving app architecture, adopting new design patterns, and enhancing developer experience.
Tracy Stampfli
15 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses Slack's initiative to stabilize, modularize, and modernize its mobile codebases to address technical debt that has hindered development.
Slack logo
Slack
Advanced
The article discusses the challenges and strategies of organizing a codebase, particularly within Slack's iOS team.
Erica Engle
9 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Intermediate
This article discusses the challenges of automated testing in Android development at Airbnb and introduces the MvRx library as a solution.
Eli Hart
13 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
This article details the implementation of receipt printing support for Shopify's Android Point of Sale (POS) system.
Flávio Faria
9 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
This article discusses the iOS application testing strategies employed at Shopify, emphasizing the importance of testing at all levels of an app to quickly identify and fix regression bugs.
Uzziah Eyee
7 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses the implementation of the Model-View-ViewModel (MVVM) architecture in Shopify's Point of Sale (POS) Android app, highlighting the transition from previous architectures (MVC a...
Richa Khanna
6 min read
Has Summary
--
Slack logo
Slack
Advanced
This article discusses the integration of UI testing into the Android development workflow at Slack, emphasizing the importance of developer-driven automated testing for maintaining code quality.
Valera Zakharov
13 min read
Includes Code
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses the Test Pyramid approach for iOS testing, emphasizing the importance of having a balanced test strategy to support rapid release cycles.
LinkedIn Engineering Team
6 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses the Functional Reactive Architecture pattern and its application in building Android apps, particularly the LinkedIn Job Search and LinkedIn Students apps.
Ke Zeng
11 min read
Has Summary
--

You've reached the end! All 10 articles loaded.