Flutter – Was ist das?
Flutter ist Googles Open-Source-Framework für die Entwicklung plattformübergreifender Apps – ein Code für iOS, Android, Web und Desktop mit nativer Performance.
Flutter im Detail
Flutter wurde 2018 von Google veröffentlicht und hat sich schnell zum beliebtesten Cross-Platform-Framework entwickelt. Der Vorteil: Sie schreiben den Code einmal in der Programmiersprache Dart und erhalten daraus native Apps für alle Plattformen.
Warum Flutter?
- Ein Code, alle Plattformen: iOS, Android, Web, Windows, macOS, Linux
- Native Performance: Kompiliert zu nativem ARM-Code (kein Interpreter)
- Hot Reload: Änderungen sofort sichtbar ohne Neustart
- Schöne UIs: Material Design + Cupertino Widgets out-of-the-box
- Große Community: Über 200.000 Packages auf pub.dev
- Google-Support: Langfristige Weiterentwicklung gesichert
Flutter vs. React Native
Flutter nutzt eine eigene Rendering-Engine (Skia/Impeller), React Native nutzt native UI-Komponenten. Flutter bietet konsistenteres Design über Plattformen hinweg, React Native fühlt sich "nativer" an. Beide sind solide Optionen.
Praxisbeispiel
Die BMW-App, die Google Pay App und die eBay-App nutzen Flutter. Auch Startups profitieren: Statt 6 Monate für eine iOS-App + 6 Monate für Android können Sie in 4-5 Monaten eine App für beide Plattformen haben.
Flutter bei TwoPixels
Wir setzen bei der App-Entwicklung voll auf Flutter. Unsere Nearli Dating-App und weitere Kundenprojekte wurden komplett in Flutter entwickelt – mit nativer Performance und einem einheitlichen Erlebnis auf iOS und Android.