Clean Architecture with VIPER
summary
Defines clean (and 'dirty') app architecture and explains benefits of a clean architecture. Describes the origin and core idea of VIPER, how VIPER restructures an application, and concrete changes Rambler&Co made when adopting it. Shows a worked example of implementing a user story with VIPER and concludes when VIPER helps and when it is not recommended.
AI-written summary · about
chapters (6)
- 0:00Clean architecture intro
- 6:48VIPER history
- 12:08VIPER mods at Rambler
- 19:34VIPER demo example
- 27:20VIPER pros and cons
- 34:06Q&A
related talks
32mVIPER: Advantages, Drawbacks, Practice and Related Questions
26mVIPER on Android
26mBuilding a Framework with VIPER
07mArchitecture: where Science and Art break even
51mClean Architecture: A Deep Dive
56mClean Architecture: Deep Dive
52mEvolving a Pragmatic, Clean Architecture A Craftsman's Guide
51mClean Architecture: Why? How? For Whom?
