J'ai récemment découvert architecture propre VIPER et j'ai commencé à chercher des exemples de tutoriels sur l'application de cette architecture sur la plate-forme Android. Cependant, ce que je n’ai trouvé que c’est des exemples de projets qui me déroutaient, c’est pourquoi je veux suivre un exemple simple pour comprendre les principes de base de VIPER. Je me demande si quelqu'un peut partager de bons tutoriels sur ce qui précède.
Il existe un long article sur les principes de base de VIPER sur Android. En gros, expliquez comment les principes tirés de l’architecture propre d’Oncle Bob ont été mis en œuvre d’abord sur iOS, puis sur Android.
http://luboganev.github.io/blog/clean-architecture-pt1/
Composé de 5 parties. J'espère que cela vous fournira les principes de base et le tutoriel de VIPER.
En un mot, il s’agit de Clean Architecture, comme décrit par Uncle Bob
Abréviation VIPER couramment utilisée dans le monde iOS, le monde Android utilise le nom original Clean Architecture.
VIPER est une architecture de Clean Architecture pour applications iOS. Le mot VIPER est un backronym pour View, Interactor, Presenter, Entity et Routing.
La voie propre de Fernando Cejas pour applications Android. L'idée est simple: Architecture propre représente un groupe de pratiques.
Je vous recommanderais de lire la série d'articles pour Android de Fernando Cejas:
Vous y trouverez un référentiel git avec des problèmes et des discussions.
Vous pouvez consulter l'un de mes blogs, qui traite de la mise en œuvre introductive de modèle de conception VIPER . Aussi, vous pouvez trouver le code ici