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
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.
In einem unserer Kund:innenprojekte nutzen wir Flutter für die Umsetzung von einer App mit umfangreicher Bluetooth-Funktionalität.
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.
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.
Bezogen auf das Erlernen von Flutter finden die meisten Kolleg:innen, dass es nicht sehr leicht, aber auch nicht sehr schwer war.
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.
Laut unserer Teamumfrage hat sich die Qualität des Produkts im Vergleich zu anderen Technologien deutlich verbessert.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Ab sofort können Nutzer:innen der südtirolmobil-App Radlboxen mieten. Wir PROJEKTIONISTEN® freuen uns über jedes Projekt, welches umweltfreundliche Alternativen unterstützt und Nutzer:innen dazu motiviert, das Auto öfter stehenzulassen.
EntdeckenHaben Storybook und Chromatic unsere UI-Komponenten-Entwicklung revolutioniert? Wir teilen unsere Erfahrungen von der Einführung in "d-E-mand" bis zur Integration in Kundenprojekte und ziehen ein erstes Fazit.
EntdeckenThe rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.