We krijgen als app ontwikkelaar tevens regelmatig de vraag waarom we veelal native apps ontwikkelen en wat minder hybride of mobiele web-apps. Het antwoord hierop is dat apps zich niet altijd lenen voor een dergelijke (Flutter) aanpak.
Toch zijn er genoeg uitzonderingen denkbaar. De volgende situaties kunnen bepalen of het verstandig is of een Flutter app laten maken interessant is, in tegenstelling tot native ontwikkeling:
Uitzonderingen
- apps waarbij de interface op iOS en Android volledig gelijk moet zijn;
- apps die vanaf lancering vaak geüpdate zullen gaan worden met nieuwe features;
- apps voor startups waarbij er nog niet zeker is wát er aan features nodig zal zijn;
- apps die een beperkte houdbaarheid hebben (denk aan apps die puur ondersteunen bij een marketingcampagne);
- een beperkt budget kan tevens een reden zijn, tenzij er nog op andere manieren (functionaliteit, platformkeuze et cetera) bespaard kan worden.
Afhankelijk van het antwoord op deze punten kiezen we samen met de klant de beste aanpak voor het project. Een van de app development frameworks waar we erg enthousiast over zijn geworden de afgelopen jaren is Flutter.