In deze post leggen we uit wat Flutter is en wat de voor- en nadelen zijn van Flutter bij het ontwikkelen van mobiele apps.

Als mobiele app ontwikkelaar krijgen we regelmatig vragen over Flutter. De meest voorkomende vraag: Wat is Flutter nu eigenlijk?
De meest bondige manier om dit uit te drukken is als volgt: Flutter is een technologie van Google die mobiele app ontwikkelaars toelaat een app te bouwen voor zowel iOS als Android toestellen, in één keer.

Waarom is dit nuttig?

Eerst en vooral gaat het over het bereiken van voldoende gebruikers en klanten. In België, hebben iOS en Android samen een marktaandeel van ongeveer 99%, Android is goed voor 64% en iOS 35% marktaandeel. (bron)
Om voldoende je doelpubliek te bereiken moet je dus zowel iOS als Android ondersteunen.

Omdat iOS en Android andere besturingssystemen zijn werkt een iOS app niet op Android, en andersom. Om beide te ondersteunen bouw je dan native apps. Dit wil zeggen dat je een app bouwt specifiek voor Android, en eentje specifiek voor iOS. Dit wil zeggen dat je tweemaal hetzelfde werk moet doen, dit is natuurlijk niet efficient en heel duur.

Om dit probleem te omzeilen zijn de voorbije jaren verschillende alternatieven ontwikkeld, zogenaamde cross-platform technieken. Deze technieken beloven je apps die aanvoelen als native, maar zonder de nadelen van dubbel werk. Bouw het eenmalig, en het werkt op iOS en Android.
Spijtig genoeg kunnen deze technieken hun beloftes niet volledig inlossen:

  • Performantie van de apps is niet vergelijkbaar met native apps: Ze worden traag en de gebruikerservaring voelt schokkerig aan.
  • Moeilijk om mooie, niet standaard interfaces te maken
  • De verwachte productiviteit winsten zijn lager

Ondanks deze beperkingen hebben deze cross-platform technieken een sterke groei gekend ten koste van native app ontwikkeling.

Waarom Flutter?

Omdat het beter kan, omdat het beter moet. De beperkingen houden ons tegen om het volle potentieel te benutten.
Daarom heeft Google Flutter ontwikkeld. Met Flutter heeft Google de sleutel gevonden voor cross-platform ontwikkeling. De technologie laat app ontwikkelaar toe om snel, met hoge kwaliteit en zonder compromis app te ontwerpen en bouwen voor zowel iOS als Android.

  • Performantie is even good als native apps
  • Prachtige, interactieve en op maat gemaakte interfaces zijn mogelijk
  • Snelheid van ontwikkeling is hoog

Wij geloven dat Flutter de toekomst is van mobiele app ontwikkeling:

  • Indrukwekkende UI - belangrijk voor jou merk
  • Sterke performantie - cruciaal voor een goeie gebruikerservaring
  • Snelle ontwikkeling - essentieel voor je budget en ROI