We zijn al sinds het begin bezig met het Flutter framework. Ik wil je vertellen waarom en hoe jij het ook kunt gebruiken.
Wat is Flutter?
Laat me eerst uitleggen wat Flutter is. Het is een framework waarin je applicaties kunt bouwen voor mobiel, desktop en web allemaal natively gecompileerd. Je schrijft de code één keer en compileert het voor alle verschillende besturingssystemen. Hoewel Microsoft's Xamarin en Facebook's React Native iets soortgelijks doen met verschillende benaderingen, is Flutter gemakkelijker te gebruiken en presteert het best.
Google, de maker van Flutter, gelooft dat gebruikerservaring centraal staat voor het succes van hun framework. Ze begrepen dat als ze Flutter wilden laten slagen, ze zich zouden moeten richten op het bieden van een zeer aangename ervaring voor hun eindgebruiker; namelijk de ontwikkelaar.
Stap in de toekomst
Oké, klinkt goed tot nu toe, toch? Laten we nu eens naar de toekomst kijken. Flutter is momenteel het snelst groeiende ontwikkelraamwerk voor softwareontwikkelaars en ik denk dat het alleen maar sneller zal groeien. Flutter is cruciaal voor de langetermijnstrategie van Google. Ze werken aan een kolossaal project genaamd Fuchsia, waarbij ze een geheel nieuw besturingssysteem ontwikkelen. Flutter speelt daarin een belangrijke rol als het voorkeursraamwerk om Fuchsia-apps te bouwen. Kijk ook naar grote bedrijven als Philips, Funda en Albert Heijn. Zij gebruiken allemaal Flutter als hun go-to voor het ontwikkelen van applicaties. En het feit dat de auto-industrie, zoals BMW en Toyota, voor Flutter kiezen is ook veelzeggend omdat ze een lange levenscyclus hebben. Alle nieuwe Toyota auto's zijn gebouwd met Flutter, wat betekent dat elk digitaal aspect dat je ziet op je dashboard is gemaakt met behulp van Flutter. Ze zouden het niet gedaan hebben als ze een risico zagen dat het geen toekomst heeft, want dat kunnen ze zich niet veroorloven.
Naast het bovenstaande is er ook een HR-component: er is een aanzienlijk tekort aan softwareontwikkelaars en dat probleem wordt alleen maar groter. Om mensen aan te nemen en te behouden moeten werkgevers mensen de tools geven die ze graag gebruiken. Het is dus goed voor bedrijven om Flutter te omarmen omdat het past bij hun wervingsbeleid. Als ontwikkelaar zie ik ook dat het werkt. Zoveel gebruiksvriendelijker en overzichtelijker dan andere technieken, dat dit voorlopig nog zal blijven groeien en nog prominenter zal worden. Ik denk dat Flutter een grote toekomst heeft. Let op mijn woorden!
Aan de slag
Mijn eerste advies zou zijn om bij te dragen aan een open source project. Niets is leerzamer voor een ontwikkelaar dan werken in een open source omgeving, waar je feedback en meningen krijgt van anderen in de industrie. Als je door dit artikel nieuwsgierig bent geworden naar Flutter, bezoek dan de website flutter.dev, daar vind je een 'getting started guide'. In vijf minuten leiden ze je door het proces om een kleine applicatie te bouwen die op alle platformen werkt. Dit geeft je een gevoel voor de programmeertaal, Dart. Daarna ben je helemaal klaar om aan de slag te gaan. En heb je een probleem of wil je een app bouwen met Flutter, dan helpen we je graag. Neem gerust contact met ons op.
Veel plezier en succes!