Blue Soft heeft een applicatie ontworpen voor het CCI France International netwerk om haar leden met elkaar in contact te brengen, met behulp van het recente Flutter framework ontwikkeld door Google. Met Flutter heeft hybride ontwikkeling, tot nu toe niet overtuigend, duidelijk een nieuw niveau bereikt, zowel wat betreft prestaties en eenvoud als esthetiek.

Het raamwerk Fladder op het snijvlak van hybridisatie!

Het eind 2018 uitgebrachte Google Flutter framework zit al in versie 2.8 en de prognose is bij uitstek goed. Kijk maar naar onze eigen ontwikkelaars Blue Soft en het enthousiasme dat ze uiten voor deze technologie. Flutter is eenvoudig te gebruiken en ziet er alleen maar goed uit. Het heeft een voorkeursplek gesmeed in de harten van onze teams, vooral, en vreemd genoeg, onder de jongeren onder de 30 jaar. In ons artikel over hoe je carrière kunt maken in ontwikkeling, raden we het nut aan om je in een heel vroeg stadium op een bepaalde technologie te richten. Het Flutter framework kan een zeer goede keuze zijn voor een carrièrestart.

Het Flutter-framework is niet alleen aantrekkelijk voor jonge ontwikkelaars. Het heeft succes op een veel grotere schaal, zoals blijkt uit de 120.000 sterren die zijn toegekend op GitHub. Dit succes moet worden vergeleken met de 95.000 sterren die zijn meest directe concurrent kreeg, React Native, dat 4 jaar ouder is.

Flutter maakt deel uit van een reeds overvloedige context van hybride applicatie-ontwikkelingstools, die het mogelijk maken om in één keer te ontwikkelen voor meerdere platformen, voornamelijk iOS en Android.

React Native, Xamarin, Appcelerator, Ionic bieden al om het leven van ontwikkelaars te vereenvoudigen, of het nu gaat om het onderhouden of evolueren van een product zonder vervelende herontwikkeling. De raamwerken op de markt hebben echter nooit lang kunnen overtuigen op het stuk van prestaties en vertoningsresultaten.

Geconfronteerd met te veel specifieke codevereisten en een steeds langere aanpassingstijd, wenden bedrijven zich tot native technologieën om hun "mobile first"-strategie serener en met betere resultaten uit te voeren.

Het is allerminst zeker dat de geschiedenis zich zal herhalen met het Flutter framework.

Een nieuwe taal, nieuwe perspectieven voor het Flutter-kader

Zodra Flutter werd vrijgegeven, kozen onze teams ervoor om het kader te testen op interne applicatieprojecten en het potentieel ervan te evalueren. De kwaliteit van de echte rendering, op doelplatforms, blies ons weg. De aanpassingstijd, die tot een minimum werd beperkt, bevestigde de beloften van de open source SDK.

Hoewel native oplossingen nog een lange weg te gaan hebben, verbleken hybride tools in vergelijking met een SDK die prestatieproblemen grotendeels elimineert, dankzij zijn grafische engine die een snelle en lichte uiteindelijke rendering weergeeft.

Natuurlijk zal een cross platform taal altijd meer CPU, ram of batterij vergen dan een native taal, maar Dart is een zeer serieus alternatief voor JavaScript. Het lijkt op C en C# en is betrouwbaar, leesbaar en gemakkelijk te leren. Deze toegankelijkheid is grotendeels te danken aan het gebruik van widgets, die de belangrijkste onderdelen zijn van een met Flutter ontwikkelde applicatie, en hun boomsysteem. Ze zijn flexibel en kunnen worden gebruikt om snel een complexe gebruikersinterface te creëren.

Een SDK gecontroleerd, getest en goedgekeurd bij Blue Soft

Voorlopig zijn er geen Google certificeringen voor Flutter en de gemeenschap, hoewel al zeer actief en groeiend, biedt nog weinig trainingsmateriaal.

Op Blue Soft was de beslissing om het voor bepaalde projecten te gebruiken gebaseerd op verschillende argumenten, naast het enthousiasme dat het onder onze ingenieurs opwekt. Enerzijds wordt de sdk ondersteund door een reus. Hoewel Google niet altijd al zijn producten heeft onderhouden, blijft zijn sponsoring een garantie voor duurzaamheid. Bovendien hebben grote bedrijven, zoals bepaalde autofabrikanten, het al overgenomen.

Ten slotte, en omdat men nooit zo goed bediend wordt als door zichzelf, gaat Blue Soft methodisch te werk alvorens een nieuwe technologie te kiezen. En Flutter was geen uitzondering. Het is dan ook met meer dan een jaar vertraging, na verschillende fasen van Proof of Concept, confrontatie met de UX UI en garantie van levensvatbaarheid en veiligheid dat we het vandaag met succes gebruiken voor onze klanten.

Om Flutter vanuit een puur technisch oogpunt te verkennen, bekijk onze artikelen op Code Insider

Deel dit artikel!