2017-12-19 5 views
-1

Ich hatte gehofft, einen Rat zu bekommen über die beste Art Apps zu machen, ich hoffe ihr könnt mir helfen.Welche Art von Architektur sollte ich für Android-Entwicklung verwenden?

Ich bin ziemlich neu in der Programmierung für Android und ich habe einen Punkt erreicht, wo ich keine App in Java ohne Schwierigkeiten programmieren kann, aber auch tief in die Android-Welt habe ich gelernt, dass es viele verschiedene Möglichkeiten gibt Apps.

Aus diesem Grund verliere ich den Überblick darüber, was zu studieren und wie man ein guter Entwickler wird.

Es gibt so viele Architekturen und verschiedene Arten der Programmierung wie MVC, MVP, MVVM und so weiter. Ich habe viele Blogs und GitHubs gelesen und alle klingen großartig auf dem Papier, aber woher weiß ich, welches ich für die Apps, die ich mache, wähle?

Können Sie mir helfen, den besten Ansatz zu verstehen, den ich nehmen sollte?

Vielen Dank im Voraus :)

+2

Kotlin und RxJava sind keine Architekturen. :) –

+0

Hängt von der Art der App ab, die Sie tun möchten. Es gibt keine One-Rulez-All-Architektur – donfuxx

+0

Ja, ich verstehe das .. Ich habe nur gesagt, dass es viele Ansätze gibt, um Apps zu machen haha ​​:) –

Antwort

2

Architektur kein Allheilmittel ist, um alle Ihre Schwierigkeiten zu lösen. Vor allem, wenn wir über mobile Apps sprechen.

Architektur ist nur eine Reihe von Richtlinien, die Sie verwenden können, um Ihr Leben im Falle einer langfristigen Unterstützung Ihrer Apps oder bei einem neuen Mitglied in Ihrem Entwicklungsteam zu erleichtern. Architekturansätze helfen Ihnen, einige grundlegende Entwicklungsregeln für ein Projekt in Ihrem Team zu definieren.

Auch Ihre Entscheidung muss für die Anwendungsgröße und Komplexität relevant sein. Zum Beispiel: Sie müssen VIPER oder MVP nicht für eine App mit einem einzigen Bildschirm anwenden, aber wenn Sie versuchen, große Apps wie für soziale Netzwerke zu erstellen, könnten einige gute Architekturansätze später nützlich sein, während Sie dieses "Monster" unterstützen.

+0

@SergioRodriguez bin ich ein großer Fan von [Saubere Architektur von Onkel Bob] (https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html), aber es ist ziemlich komplex für unerfahrene Entwickler. Auch wenn Sie meine Antwort nützlich fanden, könnten Sie sie zur akzeptierten machen. :) –

+0

hey danke für den ganzen Rat :) –

Verwandte Themen