FLUTTER APP
Flutter app laten maken

WAT IS FLUTTER?
Flutter is een software ontwikkel kit, ontwikkeld door Google om (o.a.) iOS en Android apps mee te maken. Waar je bij native apps per besturingssysteem (iOS en Android) een aparte app ontwikkelt, stelt Flutter je in staat dit in één keer, met dezelfde “codebase”, te doen. Flutter is daarin niet uniek; er zijn de afgelopen jaren meer van dit soort “frameworks” ontwikkeld die hetzelfde beloven, zoals Ionic en React Native. Van die frameworks zijn we bij Pinch nooit echt fan geworden. Zowel qua gebruikservaring, als stabiliteit van de hiermee gecreëerde apps, bleven deze “toolkits” achter bij de native apps die we met de door Apple (Swift) en Google (Kotlin) ontwikkelde tools maakten. Ook in het development proces zorgde dit gereedschap geregeld voor frustraties.

WAAROM KIEZEN VOOR EEN FLUTTER APP?
1. Snel en productief programmeren
Een heel groot voordeel van Flutter is de snelheid waarmee een app een werkend geheel wordt op zowel Android als iOS devices. Dat maakt Flutter ideaal voor het maken van prototypes en Minimal Viable Products (MVP’s). In het geval van de YouBahn app, heeft Pinch 12 manweken ingezet voor de volledige scope van de eerste versie. Wanneer dezelfde app gebouwd was in native, dan was dit vermoedelijk rond de 16 manweken uitgekomen. Een besparing van 30%.
Flutter is ook voorbereid op het gebruik van 120 frames per second (fps). Dit houdt in dat, zeker bij animaties, er een nog rijkere visuele ervaring aan apps geven kan worden.


2. Dezelfde UI op alle platforms
3. Ontwikkelen wordt simpel gemaakt voor een Flutter developer


Kan elke app in Flutter worden gemaakt?

1. Wat is jouw ambitie?
2. Wat is het speelveld?
Wat is de positie van de organisatie ten opzichte van de concurrentie en wat is de (unieke) strategie die gehanteerd wordt. Deze aspecten moeten in kaart gebracht worden voordat de app ontwikkeld wordt.
3. Wie is de belangrijkste doelgroep?


4. Wat is de belofte aan de doelgroep?
5. Definiëren van de positie
6. Definiëren van de propositie
7. App Concept & KPI’s
8. Scope 1e ‘Loveable Product’
9. Interaction Design (UX)


10. Visual Design (VD)
11. App development
Wanneer de designers klaar zijn met het ontwerp, gaan onze developers aan de slag. Alle facetten komen bij elkaar en de app wordt een werkend geheel! We werken in tweewekelijkse sprints, die we afsluiten met een demo.