13 Punkte von xguru 2022-02-23 | 10 Kommentare | Auf WhatsApp teilen
  • Wenn man den Trend anhand der Zahl der Fragen auf Stack Overflow betrachtet, hat Flutter React Native seit 2020 überholt
  • Stand 2022 beziehen sich 2,8 % aller Fragen auf SO auf Flutter, bei React Native sind es 1,4 %

Warum mögen Entwickler mobiler Apps Flutter?

  • Völlig plattformunabhängig: Auch die UI nutzt mit der Skia-Engine keine plattformspezifischen UI-Komponenten
  • Vereinfacht die App-Entwicklung und macht sie schneller
  • Leicht zu lernen und einfach zu verwenden
  • Hervorragende Skalierbarkeit: Als Backend wird Firebase verwendet
  • Bietet eine ausgezeichnete User Experience

Was sind die Nachteile von Flutter?

  • Große App-Binärgröße
  • Mangel an Third-Party-Bibliotheken
  • Plattformbeschränkungen: watchOS, tvOS, Apple CarPlay usw. werden noch nicht unterstützt
  • Man muss die Sprache Dart lernen
  • Besser auf Android als auf iOS

Wie sieht die Zukunft von Flutter aus?

  • Nach einem explosionsartigen Nutzungsanstieg in den letzten drei Jahren beginnt der Marktanteil von Flutter zu stagnieren
  • Das sollte man aber nicht als Signal verstehen, dass Flutter verschwindet
  • Getragen von dieser Popularität wird Google die Probleme von Flutter lösen, etwa die Binärgröße verringern, und es wird mehr Third-Party-Unterstützung geben
  • Wegen der Einfachheit und Leistungsfähigkeit von Flutter werden es immer mehr Entwickler verwenden
  • Es werden neue und trendige Werkzeuge erscheinen, die Flutter ersetzen wollen, aber die Aussichten für Flutter sind gut

10 Kommentare

 
bbulbum 2022-03-01

Persönlich fand ich die Developer Experience mit Dart besser als mit js/ts. Beim Setup der Umgebung und bei den Build-Systemen wirkte alles deutlich sauberer.

 
colus001 2022-02-24

Laut Google Trends ist Flutter fast doppelt so beliebt wie RN. Wann ist das denn passiert!?

https://trends.google.com/trends/explore/…

 
kbumsik 2022-02-23

Ich glaube, die Grundlage ist ziemlich fehlerhaft.
Bei Stack Overflow ist es aufgrund der Natur der Plattform doch unvermeidlich, dass es zu neu erschienenen Technologien auch mehr neue Fragen gibt ...;;

 
bus710 2022-02-23

Ich nutze Flutter mit Rust-Bindings und es funktioniert sehr gut.

 
yolatengo 2022-02-23

Aus der Perspektive von jemandem, der RN pusht, ist das schon etwas traurig :'(

 
yshrust 2022-02-23

Wird die Mobile-/Desktop-Cross-Platform-Landschaft nächstes Jahr wohl zu flutter vs maui vs react-native werden..?
Ich arbeite hauptsächlich mit C++/C#, deshalb hoffe ich, dass MAUI etwas schneller durchstartet, haha

 
cr543l 2022-02-23

Das erinnert mich an Xamarin, haha.

 
nicewook 2022-02-23

Kann man also davon ausgehen, dass Xamarin komplett gescheitert ist?
Als es wirklich stark gepusht wurde, dachte ich, es würde der große Trend der Zukunft werden.

 
ngenius 2022-02-23

Nachdem sich die Sache mit Microsoft beruhigt hatte, frage ich mich, ob man sich jetzt darauf vorbereitet, es wieder hochzuholen.

https://docs.microsoft.com/ko-kr/xamarin/get-started/what-is-xamarin

 
xguru 2022-02-23

Ich denke, Cross-Platform hat buchstäblich seinen eigenen Zweck als Cross-Platform.
Die Vorstellung „Damit ist alles erledigt!“ wird es in der Realität wohl nicht mehr geben, und je nach Situation muss die Wahl unterschiedlich ausfallen.
In der Anfangsphase eines Startups mit Personalmangel können Dinge wie Flutter/React-Native/Ionic hilfreich sein,
und wenn mehr Ressourcen vorhanden sind, ist auch der Wechsel zu Native eine mögliche Vorgehensweise.

Wenn man sich dieser Tage umschaut, scheint React-Native auf dem Stellenmarkt häufiger aufzutauchen als Flutter, aber …
ich denke, das liegt daran, dass die auf SO gestellten Fragen einen etwas früheren Trend widerspiegeln als der Arbeitsmarkt.