Unser Fazit nach einem Jahr App Entwicklung mit Flutter

Vor fast einem Jahr haben wir einen Blick auf die Vor- und Nachteile von Flutter geworfen und ziehen nun ein erstes Fazit.

Die Story zu den Vor- und Nachteilen findest du hier: Buzzword oder echte Chance? Flutter auf dem Prüfstand

Was ist Flutter?

Flutter ist ein Open-Source-UI-Entwicklungs-Kit von Google, das ermöglicht plattformübergreifende Anwendungen zu entwickeln. Entwickler:innen können mobile Apps, Webanwendungen und Desktop-Anwendungen aus einer einzigen Codebasis heraus erstellen.

Wofür haben wir Flutter verwendet?

In einem unserer Kund:innenprojekte nutzen wir Flutter für die Umsetzung von einer App mit umfangreicher Bluetooth-Funktionalität.

Was ist der Unterschied zwischen Flutter und React Native?

Flutter und React Native sind zwei plattformübergreifende Frameworks für die Entwicklung von mobilen Apps. Flutter-Apps werden in der Programmiersprache Dart geschrieben, während React Native JavaScript verwendet.
Flutter verwendet mit der Impeller-Engine einen eigenen Renderer. Die damit erreichte Performance ist häufig sehr gut. Außerdem kann Flutter so eine sehr hohe UI-Konsistenz zwischen den verschiedenen Plattformen erreichen.
Auf der anderen Seite verwendet React Native eine Bridge, um mit nativen UI-Elementen zu interagieren, was zu geringfügigen Leistungseinbußen führen kann. React Native verwendet native UI-Komponenten, die je nach Plattform unterschiedlich aussehen können.

Wie finden wir Flutter?

Wir haben innerhalb des Teams eine Umfrage gemacht, wie das Arbeiten mit Flutter läuft. Viele der Kolleg:innen sind sehr zufrieden und arbeiten gerne mit Flutter.

Die Grafik zeigt die Abstimmung insgesamt arbeitete ich gerne mit Flutter von stimme gar nicht zu zu stimme voll zu.

Bezogen auf das Erlernen von Flutter finden die meisten Kolleg:innen, dass es nicht sehr leicht, aber auch nicht sehr schwer war.

Die Grafik zeigt die Abstimmung die Lernkurve von Flutter empfanden die Menschen als steil bis flach in Prozenten.

Interessant ist auch der Vergleich zur Produktivität zu Web-Technologien für Mobile Apps, denn fast alle finden die Arbeit mit Flutter deutlich produktiver.

Die Grafik zeigt die Abstimmung Verglichen mit Web-Technologien für mobile Apps fühle ich mich mit Flutter deutlich unproduktiver bis deutlich produktiver.

Laut unserer Teamumfrage hat sich die Qualität des Produkts im Vergleich zu anderen Technologien deutlich verbessert.

Die Grafik zeigt die Abstimmung Verglichen mit Web-Technologien für mobile Apps empfinde ich das Endprodukt als qualitativ weniger hochwertig bis hochwertig.

Warum Flutter unser Team begeistert: die Top-Features des Frameworks

  • Gute Dokumentation
  • Gutes Tooling
  • Gute API, Ähnlichkeit zu nativen UI-Frameworks
  • Gute Implementierung von Hot Reload
  • Einfache Umsetzung von Animationen
  • Gute Performance

Die größten Kritikpunkte an Flutter aus unserem Team

  • Aktuell noch Ruckler auf iOS
  • Zu viel Boilerplate Code notwendig
  • Probleme mit Cocoapods beim Bauen
  • StackOverflow-Antworten oft falsch / veraltet
  • Von Angular kommend sehr ungewohnte Struktur
  • Flutter Web ist nicht gut genug

Fazit: Flutter ist eine der besten und effizientesten Optionen zur Entwicklung von iOS und Android Apps

Bereits vor einem Jahr empfand unser Team, dass Flutter eine der besten und effizientesten Optionen zur Entwicklung von iOS und Android Apps ist, sofern keine Wiederverwendung des Codes im Webbrowser notwendig ist und kein großer Fokus auf ein natives Look-and-Feel gelegt werden muss.
Damals gab es noch ein paar Kinderkrankheiten, aber mittlerweile ist Flutter auf Android und iOS recht etabliert und zumindest auf diesen Plattformen kann man nicht mehr wirklich von Kinderkrankheiten sprechen.

Kurz zusammengefasst

What is Webflow and why is it the best website builder?

Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.

What is your favorite template from BRIX Templates?

Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.

How do you clone a template from the Showcase?

Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.

Why is BRIX Templates the best Webflow agency?

Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.

When was Webflow officially launched?

Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.

How do you integrate Jetboost with Webflow?

Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.

What is Webflow and why is it the best website builder?

Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.

What is your favorite template from BRIX Templates?

Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.

How do you clone a template from the Showcase?

Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.

Why is BRIX Templates the best Webflow agency?

Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.

When was Webflow officially launched?

Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.

How do you integrate Jetboost with Webflow?

Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.

Entdecken
Zurück zur Stories-Übersicht
Startet euer Projekt mit uns!
Wir freuen uns auf euch!
Bild vom Geschäftsführenden Gesellschafter Henrik Johannsen
Deine Ansprechperson
Henrik Johannsen
Kontakt
Screenshot iPhone von Braintree mit Logo Paypal, Apple Pay und Google Pay
Screenshot iPhone von Braintree mit Logo Paypal, Apple Pay und Google Pay
Teaser Bild der Story oder des Projektes
Screenshot iPhone von Braintree mit Logo Paypal, Apple Pay und Google Pay
How to Braintree - Wie neben PayPal auch andere Bezahldienste wie Google Pay und Apple Pay in Websites oder Apps angesprochen werden können
How to Braintree - Wie neben PayPal auch andere Bezahldienste wie Google Pay und Apple Pay in Websites oder Apps angesprochen werden können
How to Braintree - Wie neben PayPal auch andere Bezahldienste wie Google Pay und Apple Pay in Websites oder Apps angesprochen werden können
How to Braintree - Wie neben PayPal auch andere Bezahldienste wie Google Pay und Apple Pay in Websites oder Apps angesprochen werden können
Agile Softwareentwicklung

Unser Experte für Agile Softwareentwicklung Patrick erklärt, wie er in dem Framework Capacitor ein Plugin geschrieben hat, welches mittels Braintree zahlreiche Zahlungsabwicklungen tätigen kann.

EntdeckenEntdecken
Entdecken
Grafische Darstellung der Rollen in der agilen digitalen Produktentwicklung
Grafische Darstellung der Rollen in der agilen digitalen Produktentwicklung
Teaser Bild der Story oder des Projektes
Grafische Darstellung der Rollen in der agilen digitalen Produktentwicklung
Agile Produktentwicklung – "Agil, ist das nicht nur gesunder Menschenverstand?"
Agile Produktentwicklung – "Agil, ist das nicht nur gesunder Menschenverstand?"
Agile Produktentwicklung – "Agil, ist das nicht nur gesunder Menschenverstand?"
Agile Produktentwicklung – "Agil, ist das nicht nur gesunder Menschenverstand?"
Agile Softwareentwicklung

Über 20 Jahre Projekterfahrung in der individuellen Softwareentwicklung haben uns gelehrt, dass komplexe Herausforderungen am besten mit einer agilen Herangehensweise gemeistert werden können. Unser Geschäftsführer Martin spricht über die Vorteile der agilen Produktentwicklung und erklärt, weshalb kein digitales Projekt mehr anders umgesetzt werden sollte.

EntdeckenEntdecken
Entdecken

Kontakt

Wir freuen uns auf euch!

Bild vom Geschäftsführenden Gesellschafter Henrik Johannsen
Deine Ansprechperson
Henrik Johannsen
PROJEKTIONISTEN® GmbH
Schaufelder Straße 11
30167 Hannover
Vielen Dank für deine Nachricht! Wir werden uns so schnell wie möglich bei dir melden.
Ihre Nachricht konnte nicht gesendet werden. Schreibe uns bitte per Mail (info@projektionisten.de).