2016-07-16 7 views
13

Ich entdeckte vor kurzem VIPER clean architecture und ich fing an, nach Beispielanleitungen auf das Anwenden dieser Architektur auf der Android-Plattform zu suchen. Was ich jedoch nur fand, waren Beispielprojekte, die für mich verwirrend waren. Deshalb möchte ich einem einfachen Beispiel folgen, um die Grundprinzipien von VIPER zu verstehen. Ich frage mich, ob jemand einige gute Tutorials auf dem oben genannten teilen kann.Wie kann man die saubere Architektur von VIPER verstehen?

+1

sein architektonisches Muster wie die anderen Muster ist es für die Modularität und logische Trennung. –

+1

Ich hatte noch nie davon gehört (nicht überraschend, da ich diese Frage nur sehe, weil sie mit der CPU-Architektur fehlgekennzeichnet wurde, aber es geht um Software-Architektur, nicht um Hardware). Wie auch immer, ich hatte noch nichts davon gehört, also habe ich den ersten Google-Treffer als Link hinzugefügt, da ich sowieso Tags bearbeitet habe. Ich hoffe, dass dies die Frage nicht überflüssig macht. Wenn ja, sollte das eine Antwort sein. –

+0

Vielen Dank für Ihren Kommentar! Ich bin auch auf diesen Link gestoßen. Ich stellte die Frage hier, weil ich ein gutes Tutorial zur Implementierung des Musters auf Android wollte :) –

Antwort

7

Es gibt einen langen, guten Artikel über die Grundprinzipien von VIPER auf Android. Im Grunde reden, wie die Prinzipien von Onkel Bobs saubere Architektur übernommen wurden, wurde zuerst auf iOS implementiert, und wie es auf Android implementiert wird.

http://luboganev.github.io/blog/clean-architecture-pt1/

von 5 Teilen bestehen. Hoffentlich wird es Ihnen die Grundprinzipien und das Tutorial von VIPER geben.

+1

Vielen Dank für Ihre Antwort. Ich habe diesen Artikel schon einmal gesehen. es ist sehr gut. Aufgrund des Mangels an anderen Antworten akzeptiere ich diese. Danke :) –

+2

@GeorgiKoemdzhiev Ich habe den Artikel auch gelesen, es ist so exprimatalisch und unreif, es scheitert sogar bei einer grundlegenden sauberen Architektur-Implementierung. – Pedram

+1

@Pedram Ich musste es mehrmals lesen, um die Grundlagen zu verstehen. An manchen Stellen ist es für einen Neuling in der Architektur sehr verwirrend –

Verwandte Themen