Opleiding: Flutter Mobile Development
In de cursus Flutter Mobile Development van SpiralTrain leer je hoe je met Google's open source UI toolkit Flutter mobiele applicaties kunt ontwikkelen voor iOS and Android in de Dart programmeer taal
Flutter Intro
Het Flutter Framework komt met een groot aantal kant en klare en aanpasbare widgets die rekening houden met alle platform verschillen ten aanzien van scrolling, navigatie, icons en fonts. Flutter applicaties worden verder door hot reloading ogenblikkelijk vertaald in native code met de Dart native compilers.
Flutter Architectuur
Na een introductie in de Flutter Architecture wordt ingegaan op de Flutter SDK, Flutter packages en de Flutter package manager. Ook worden de voornaamste widgets en widget composability aan de orde gesteld.
Dart Programmeer Taal
Vervolgens worden de voornaamste kenmerken van de Dart programmeer taal behandeld zoals data types, dynamic variables en classes en objects.
Flutter Widgets
Ook is er aandacht voor het ontwerpen van het User Interface met Flutter widgets en komen de verschillen tussen de diverse types widgets aan bod zoals stateful versus stateless widgets, container widgets, layout widgets en listener widgets.
State en Routing
Eveneens belangrijke onderwerpen in de cursus zijn hoe in Flutter applicaties wordt omgegaan met state en hoe navigatie en routing kan worden geïmplementeerd.