Flutter
Flutter ist ein Werkzeugkasten von Google, mit dem Sie eine einzige Handy-App bauen, die auf iPhone und Android läuft, statt zwei Apps zu bezahlen.
Auch bekannt als Flutter-Framework Google Flutter Flutter SDK
Definition
Flutter ist ein Werkzeugkasten von Google für Handy-Apps, und der Gedanke dahinter ist einfach. Sie schreiben die App einmal, und dieselbe Arbeit läuft danach auf dem iPhone und auf Android. Vor solchen Werkzeugen zahlte eine Firma, die in beide Stores wollte, für zwei Apps, weil ein Team für Apple schrieb und ein zweites für Google. Genau diese zweite Rechnung fällt mit Flutter weg.
Die meisten Werkzeuge, die eine App für beide versprechen, borgen sich die Knöpfe und Menüs vom Telefon, Flutter dagegen nicht. Es beginnt auf einem leeren Blatt und malt jeden Bildpunkt selbst, sodass ein Knopf in Ihrer App ein Flutter-Knopf ist und kein Apple-Knopf. Das ist ein Vorteil, wenn Ihr Betrieb ein eigenes Aussehen hat: eine Farbe, eine Kartenform, ein Logo, das man wiedererkennt. Der Bildschirm wird nur einmal gezeichnet, und deshalb sieht er in beiden Stores gleich aus.
Diese Entscheidung kostet etwas, allerdings anders als gedacht. Die App trägt ihre eigene Zeichenmaschine mit sich, also wird der Download größer, und eine leere Flutter-App wiegt schon mehrere Megabyte mehr als eine leere native App. Auf einem billigen Handy ohne freien Speicher, oder bei einem Tarif, der jedes Megabyte berechnet, brechen manche den Download ab. Es gibt einen zweiten, leiseren Preis. Ändert Apple das Aussehen eines Schalters, bekommt eine native App den neuen Look geschenkt, während eine Flutter-App den alten behält, bis sich jemand hinsetzt und sie nachzieht.
Für die meisten Firmen-Apps fällt das kaum ins Gewicht. Termine, Bestellungen, Lieferungen, Zeiterfassung und die Patientenliste des Tages sind Formulare, Listen und Zahlungen, und damit kommt Flutter gut zurecht. Weniger passt es, wenn die App stark an der Hardware eines bestimmten Telefons hängt oder sich genau wie das System ringsum anfühlen muss. Deshalb beginnt Linkysoft ein App-Projekt mit der Frage, was die App auf dem Telefon wirklich tun muss, denn die Antwort entscheidet das Werkzeug in einer Minute.
Und ein letzter Punkt, den Inhaber selten hören: ein Code heißt nicht eins von allem anderen. Sie zahlen weiterhin ein Entwicklerkonto bei Apple und eines bei Google, warten auf zwei Prüfungen und testen auf echten Geräten beider Lager. Flutter halbiert also die Bauzeit, nicht den Papierkram. Die Büroseite, das heißt der Bildschirm, auf dem Ihr Team diese Bestellungen sieht, bleibt eine eigene Webanwendung, die Linkysoft meist parallel baut, damit beide dieselben Daten lesen.
Fragen zu Flutter
Ist eine Flutter-App so schnell wie eine normale App?
Deckt eine Flutter-App wirklich iPhone und Android ab?
Wirkt meine App auf dem iPhone fremd?
Wie viel größer ist der Download einer Flutter-App?
Können wir mit Flutter starten und später auf nativ wechseln?
Immer noch unsicher, was das für Ihr Projekt bedeutet?
Sagen Sie uns, was Sie bauen, und wir antworten in klarer Sprache.