App-Entwicklung

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.