Tag

Unidirectional data flow

1 views collected around this technical thread.

IEG Growth Platform Technology Team
IEG Growth Platform Technology Team
Sep 15, 2022 · Mobile Development

Understanding and Implementing MVI Architecture in Android Applications

This article introduces Google's recommended MVI (Model-View-Intent) architecture for Android, compares it with MVVM, explains the benefits of unidirectional data flow, and provides practical Kotlin implementations—including LiveData state handling, single-event management, and step-by-step code examples—to guide developers in adopting MVI in mobile projects.

AndroidKotlinLiveData
0 likes · 16 min read
Understanding and Implementing MVI Architecture in Android Applications
Ctrip Technology
Ctrip Technology
Sep 10, 2020 · Frontend Development

Frontend Architecture Optimization of Ctrip Ticket App Using Clean Architecture and Plugin‑Based AOP

This article details how Ctrip's ticket‑search list page was refactored with clean‑architecture principles, introducing a unidirectional data flow, business Service layer, and plugin‑based aspect‑oriented modules to improve maintainability, testability, and cross‑platform reuse of front‑end code.

Aspect-Oriented ProgrammingMVPTypeScript
0 likes · 10 min read
Frontend Architecture Optimization of Ctrip Ticket App Using Clean Architecture and Plugin‑Based AOP
Architecture Digest
Architecture Digest
Aug 12, 2016 · Frontend Development

Evolution of GUI Architecture Patterns: From MVC to Unidirectional Data Flow

This article surveys a decade of GUI architectural evolution, comparing classic MVC, MVP, and MVVM with modern unidirectional approaches such as Flux and Redux, and discusses how these patterns apply across web, Android, and iOS platforms while highlighting responsibilities, testability, and state management.

FluxGUI architectureMVC
0 likes · 36 min read
Evolution of GUI Architecture Patterns: From MVC to Unidirectional Data Flow