Aarixa

Academie

Wanneer:
25 maart 2021 om uur
spreker:
Peter Kassenaar

/ Programma

18.45 uur

Onthaal, inloggen

19.00 uur

Deel 1 – ‘Theorie’ – met praktijkvoorbeelden  

  • Wat is Flutter, overzicht van Flutter-applicaties.
  • Hardware- en softwarevereisten
  • Stateful en Stateless widgets
  • Structurele Widgets zoals AppBar() en Scaffold()
  • Hot reload en Hot Restart voor developers
  • Images en assets gebruiken
  • De rol van pubspec.yaml
  • Lay-outs realiseren: Buttons, Icons, Containers, Padding, Rows, Columns.
20.15 uur

Pauze

20.30 uur

Deel 2 – ‘Praktijk’ – met codevoorbeelden 

  • ListViews en Expanded
  • Dart-code schrijven en logica aanbrengen.
  • Communicatie met externe API’s
  • Http-communicatie en GET-requests in Flutter
  • Complete applicaties bouwen.
  • Q & A.
  • Online bronnen voor meer informatie.
21.30 uur

Einde

/ Flutter

Flutter is een Mobile UI Framework van Google, dat wordt gebruikt voor het maken van apps voor iOS en Android. Je maakt met Flutter native apps. Het zijn dus geen apps die draaien in een webview van het betreffende platform (zoals Ionic of PhoneGap/Cordova).  

Het kenmerk van Flutter is dat er een single code base is. Apps schrijf je in de eveneens door Google ontwikkelde programmeertaal Dart. Je schrijft hiermee zowel de lay-out als de programmalogica. Jouw Dart-code wordt gebruikt om apps te compileren voor meerdere platforms. 

Met Flutter kun je daarnaast apps maken voor embedded systems zoals Google Assistant-devices of Nest-thermostaten. Flutter heeft hiermee dezelfde doelstellingen als bijvoorbeeld Xamarin (voor C#-programmeurs) en React Native (voor React-programmeurs). Web developers zullen elementen uit het CSS-flexbox systeem herkennen om visuele ontwerpen te realiseren en schermonafhankelijke lay-outs in te stellen. 

Met Flutter ontwikkelde apps kun je publiceren in de Apple App Store of op Google Play. Inmiddels zijn al meer dan 90.000 applicaties in de Google Play Store met Flutter gemaakt. Uiteraard kun je apps ook intern binnen je bedrijf uitrollen. 


Peter Kassenaar

Peter Kassenaar is inmiddels een bekend gezicht bij aariXa academie. Hij heeft meer dan 20 jaar ervaring in web- en appdevelopment en heeft talloze boeken over webdevelopment en verwante technieken gepubliceerd. Peter is een bekende trainer in West-Europa en reist de wereld over om training te geven. Het laatste jaar (corona) voornamelijk virtueel. Hij staat bekend om zijn intensieve, geconcentreerde manier van lesgeven en praktische hands-on workshops, ook in jouw bedrijf. Je kunt Peter volgen op Twitter (@PeterKassenaar, Nederlands en Engels) en vinden op www.kassenaar.com.

/ Word jij onze volgende Aarixiaan of Freelancer?

Wil jij ook deelnemen aan de tech race? Elke dag uitgedaagd worden om te gaan voor de beste oplossingen in de nieuwste technologieën? Ben je ook allergisch voor het woord ‘legacy apps’? Dan moet je zeker eens langskomen want we zitten alvast op 1 lijn! We staan open voor elke vorm van samenwerking (dienstverband of freelance), dus dat kan alvast geen reden zijn om ons niet te contacteren.

Bekijk het jobaanbod Bekijk het freelance aanbod