IT Ordbog
Hvad er Flutter?
Flutter er Googles open-source UI-toolkit til at bygge smukke, kompilerede applikationer til mobil, web og desktop fra ét enkelt kodegrundlag. Det er vores foretrukne framework til cross-platform mobiludvikling.
Hvad er Flutter?
Flutter er et open-source UI-framework udviklet af Google til at bygge native-kompilerede applikationer fra ét kodegrundlag. Flutter bruger programmeringssproget Dart og har sin egen rendering-engine (Skia/Impeller), der tegner UI-elementer direkte på skærmen — i stedet for at bruge platformens native widgets. Dette giver pixel-perfekt kontrol over designet og konsistent udseende på tværs af iOS og Android. Flutter bruges af virksomheder som Google, BMW, eBay og Alibaba.
Sådan fungerer Flutter
Flutter kompilerer Dart-kode til native ARM-kode for hver platform, hvilket giver performance tæt på native apps. Flutter-widgets er byggestenene for UI'en — alt fra knapper til komplekse layouts er widgets. Hot Reload gør det muligt at se ændringer øjeblikkeligt under udvikling uden at genstarte appen. Flutters widget-katalog er omfattende med Material Design (Android) og Cupertino (iOS) widgets, plus mulighed for at skabe helt custom designs.
Flutter vs. React Native
Flutter og React Native er de to dominerende cross-platform frameworks. Flutter bruger Dart og sin egen rendering-engine for konsistent UI på tværs af platforme. React Native bruger JavaScript og oversætter til native UI-komponenter. Flutter giver bedre performance og mere konsistent design, mens React Native har et større JavaScript-økosystem og lettere integration med web-teknologier. Hos Grumsen Development foretrækker vi Flutter for cross-platform projekter.
Hvorfor vælge Flutter?
Flutter tilbyder: 1) Hurtig udvikling med Hot Reload, 2) Smuk UI med pixel-perfekt kontrol, 3) Native performance (kompileret ARM-kode), 4) Én kodebase til iOS, Android, web og desktop, 5) Aktivt Google-backing og stort community, 6) Omfattende widget-bibliotek. For virksomheder der vil lancere en app på begge platforme hurtigt og omkostningseffektivt, er Flutter et stærkt valg.