Wie fange ich an, Dart zu lernen, in der Hoffnung, mit Flutter eine mobile App zu erstellen?

Dart ist leicht zu erlernen, wenn Sie Java/JS/C# kennen.

Um mit dem Erlernen von Dart zu beginnen, versuchen Sie, ein paar Standardprogramme zu schreiben, wie z. B. das Finden der Fakultät, das Prüfen, ob eine Zahl eine Primzahl ist usw., so wie Sie es beim Erlernen einer neuen Sprache tun würden. Wenn Sie objektorientierte Programmiersprachen gut verstehen, ist es kein großes Problem, sich mit der Syntax vertraut zu machen, und Sie werden sich mit etwas Übung leicht damit vertraut machen. Schauen Sie sich Darts an Dokumentation Außerdem hat es super einfache Beispiele, von denen man lernen kann.

„Sind Dart und Flutter überhaupt schon bereit für die mobile Entwicklung?“ – Sicherlich, lassen Sie mich zwei Geschichten dazu erzählen.

Geschichte Nr. 1: Die nicht so mysteriöse Sprache

Alle dachten, Dart sei tot, aber es war nur so, dass viele Entwickler außerhalb von Google es nicht benutzten. Dart wird seit einigen Jahren bei Google intern eingesetzt.

Eines Tages bat das Dart-Team von Google einige der dortigen Entwickler, in dieser unbekannten Sprache zu programmieren. Die Entwickler hatten keine Ahnung, was es war, und hatten keine Dokumentation, die sie sich ansehen konnten. Sie haben gerade damit angefangen, Code zu schreiben.

Nach einer Weile wurden die Entwickler gefragt, ob sie wüssten, in welcher Sprache sie programmieren? Die Entwickler sagten, dass sie es nicht wüssten. Es war nur so, dass die Syntax super einfach zu verstehen war und die Codierung damit für sie ganz natürlich war.

Die oben diskutierte Sprache war Dart.

Story #2: Die gar nicht so mysteriöse App

Das Google-Team verwendete intern eine Android-App bei Google. Sie wollten den iOS-Client für diese Android-App erstellen. Anstatt dies mit Swift/Objective C und nativem iOS zu tun, entschieden sie sich, die gesamte App komplett neu zu codieren, mit Flutter. Sie haben das getan und es sowohl an Android als auch an iOS geliefert. Als sie die Android-Benutzer fragten, ob sie Leistungsprobleme oder Designabweichungen mit dem neuen Update bemerkt hätten? Die Antwort war, nein.

Selbst als Flutter in der Alpha-Phase oder wahrscheinlich sogar davor war, konnte das Team von Google eine vorhandene App vollständig in Flutter replizieren, ohne dass es zu Design- oder Leistungsproblemen kam.

^ Quelle für beide Geschichten: FragmentedCast Folge Nr. 13

——

Ist Flutter also überhaupt schon bereit, für die mobile Entwicklung eingesetzt zu werden? – Unbedingt.

Unten sind ein paar Screenshots, die eine Reihe von Apps in der Produktion zeigen, die Flutter verwenden:

hamilton.png

^ Quelle: FAQ

Andere Unternehmen, die Flutter in der Produktion verwenden, sind Posse Digital, Alibaba und Groupon.

^ Quelle: Bereit für Produktions-Apps: Flutter Beta 3

Um mit Flutter zu beginnen, habe ich eine Liste der besten Ressourcen zusammengestellt, um mehr darüber zu erfahren: “Fluttern ist toll, aber wo fange ich an zu lernen?”

Similar Posts

Leave a Reply

Your email address will not be published.