Was ist Flutter und warum solltest du es 2020 studieren?

Hallo habr Ich präsentiere Ihnen die Übersetzung des Artikels: "Was ist Flattern und warum sollten Sie es im Jahr 2020 lernen" von Gaël Thomas .


Was ist Flattern?


Flutter ist ein kostenloses Open-Source-Toolkit für die Entwicklung mobiler Benutzeroberflächen, das von Google entwickelt und im Mai 2017 veröffentlicht wurde. Einfach ausgedrückt, mit Flutter ist es möglich, Ihre eigene mobile Anwendung mit einem Array von Code zu erstellen. Dies bedeutet, dass Sie zum Erstellen von zwei Anwendungen (iOS und Android) eine einzige Programmiersprache und eine einzige Codebasis verwenden können.


Flutter zielt auf zwei wichtige Dinge ab:


  • SDK (Software Development Kit): Eine Reihe von Tools, mit denen Sie Anwendungen entwickeln können. Es enthält Tools zum Kompilieren von Code in nativem Computercode (Code für iOS und Android).
  • Framework (Widget-basierte Benutzeroberflächenbibliothek): Eine Sammlung funktionaler Benutzeroberflächenelemente (Schaltflächen, Texteingaben, Schieberegler usw.), die an die persönlichen Vorlieben angepasst werden können.

Für die Entwicklung mit Flutter wird eine Programmiersprache namens Dart verwendet. Es ist auch Googles Sprache, die im Oktober 2011 erstellt wurde, sich aber in den letzten Jahren erheblich verbessert hat.


Dart konzentriert sich auf die Entwicklung des Webseitenlayouts. Es kann einfach zum Erstellen von Mobil- und Webanwendungen verwendet werden.


Warum musst du Flutter lernen?


Ich werde ein paar Gründe nennen, warum ich Flutter mag und ich bevorzuge es nächstes Jahr zu verwenden.


Bild


Unternehmen, die Flutter einsetzen


Einfaches Training und Entwicklung


Flutter - eine moderne Plattform! Mit ihr lassen sich mobile Anwendungen viel einfacher erstellen. Wenn Sie Java, Swift oder React Native verwendet haben, dann wissen Sie: Flutter ist ein bisschen anders.


Persönlich mochte ich die Entwicklung mobiler Anwendungen nie, bevor ich anfing, Flutter zu verwenden.


Was mag ich an Flutter? Das ist es also, was Sie eine native Anwendung ohne viel Code schreiben können.


Schnelle Kompilierung: maximale Leistung


Dank Flutter können Sie Ihren Code ändern und die Ergebnisse in Echtzeit anzeigen. Dies wird als Hot-Reload bezeichnet. Das Aktualisieren der Anwendung selbst erfordert sehr wenig Zeit. Einige wesentliche Änderungen können die Anwendung neu laden. Wenn Sie jedoch als Designer arbeiten und beispielsweise die Größe von Elementen ändern, ist dies einfach im Hot-Reload-Modus möglich!


Bild


Ideal zum Starten von MVP (Minimum Viable Product)


Wenn Sie Ihr Produkt schnellstmöglich Anlegern vorstellen möchten, können Sie Flutter!


4 Hauptgründe, warum Sie Flutter für Ihr MVP verwenden sollten:


  • Die Entwicklung einer mobilen Anwendung mit Flutter ist günstiger, da Sie nicht zwei mobile Anwendungen erstellen und unterstützen müssen (eine für iOS und Android).
  • Ein Entwickler reicht aus, um MVP zu erstellen.
  • Es ist effektiv; Es ist unmöglich, den Unterschied zwischen der nativen Anwendung und der Flutter-Anwendung zu bemerken.
  • Das ist schön; Mit den von Flutter bereitgestellten Widgets können Sie ganz einfach Widgets verwenden und diese personalisieren, um eine originelle Benutzeroberfläche für Ihre Kunden zu erstellen.

Wachsende Gemeinschaft


Flutter hat eine coole, mächtige Community und dies ist nur der Anfang!


Ich liebe es, mein Wissen und meinen nützlichen Programminhalt auf meiner Website zu teilen. Ich muss wissen, dass ich an einer Technologie arbeite, die voller Potentiale und mit vielen Hintergründen ist.


Als ich anfing, Flutter zu verwenden, suchte ich zuerst nach Communities und war überrascht ... Es gibt nur eine riesige Menge an Ressourcen, um Erfahrungen und Kommunikation auszutauschen!


Unterstützt Android Studio und VS Code


Flutter ist in verschiedenen IDEs verfügbar. Die beiden Haupteditoren für Code und Entwicklung mit dieser Technologie sind Android Studio (IntelliJ) und VS Code.


Android Studio ist eine vollwertige Software, in der alles, was Sie brauchen, bereits integriert ist. Um zu starten, müssen Sie die Flutter- und Dart-Plugins herunterladen.


VS Code ist ein einfaches Tool, alles wird über Plugins vom Marktplatz konfiguriert.


Ich benutze Android Studio, weil ich nicht viele Parameter konfigurieren muss, um zu funktionieren.


Sie können jedoch Ihre bevorzugte IDE auswählen!


Freiberuflich tätig


Wenn Sie als Freiberufler anfangen möchten, sollten Sie an Flutter denken!


Im Jahr 2020 sollte diese Technologie schießen. Viele Unternehmen werden Entwickler in diesem Bereich suchen.


Frankreichs größte freiberufliche Plattform namens Malt hat kürzlich die diesjährigen Technologietrends veröffentlicht. Das Flattern stieg auf dieser Plattform von 2018 bis 2019 um 303%.


Bild


Statistiken Flattern - Malz


Fazit


Ich hoffe, dass Sie diese Einführung in die Technologie interessiert und motiviert hat. Was haltet ihr von Flutter? Willst du es nächstes Jahr versuchen?

Source: https://habr.com/ru/post/de481326/


All Articles