Flutter Native

Tijdens deze training duiken we in de diepten van Flutter om een geavanceerde expertise in native app-ontwikkeling te bereiken. We richten ons op het optimaliseren van de prestaties en het begrijpen van de nuances van native Flutter-ontwikkeling. Met praktische toepassingen en diepgaande theoretische inzichten zul je niet alleen vertrouwd raken met geavanceerde concepten, maar ook…

Categorie:

Description

Algemeen

Tijdens de Flutter Native Training leer je hoe Flutter communiceert met het platform zelf, Flutter integreert in een native app, gebruik maakt van gestructureerde geserialiseerde data en hoe (gefedereerde) plugins kunnen worden gemaakt. Je zult deze kennis toepassen in kleine voorbeeldtoepassingen. Basiskennis van Kotlin/Java en Swift is niet verplicht maar versnelt het leerproces.

Programma

De training Flutter Native is een driedaagse training. In de training leer je met de native platformen werken. En doordat je al tijdens de training een simpele app gaat bouwen, pas je alles wat je leert direct toe in de praktijk.

Het programma ziet er als volgt uit:

  • Dag 1. Je leert over interoperabiliteit met JavaScript en hoe FFI (foreign function interface) te gebruiken. De student zal ook de theorie toepassen in een kleine demonstratie-applicatie.
  • Dag 2. De theorie behandeld over (gefedereerde) plugins en het serialiseren van gestructureerde gegevens (met behulp van Pigeon en protobuf). Je zult meerdere kleine voorbeelden maken met behulp van deze theorie.
  • Dag 3. De laatste dag is gereserveerd voor modules. Je zult ook kleine voorbeelden maken met behulp van de behandelde theorie. Vragen en andere theorie kunnen ook worden herhaald als dat gewenst is.

Voor wie?

De Flutter Native Training is bedoeld voor ontwikkelaars die hun Flutter-vaardigheden willen uitbreiden naar een geavanceerd niveau. Deze training richt zich op de integratie van Flutter met het native platform, het gebruik van (federated) plugins en het werken met serialisatie van gestructureerde data. Zowel ervaren Flutter-ontwikkelaars als diegenen die hun kennis willen verdiepen, zullen profiteren van deze training, waarin praktische toepassingen en geavanceerde concepten centraal staan.

Wat kun je na afloop?

  • Je bent ervan bewust dat Flutter niet beperkt is tot alleen Flutter en Dart.
  • Je weet hoe je een plugin kunt maken.
  • Je weet hoe je een module kunt maken.
  • Je kunt een gestructureerde (gefedereerde) plugin maken volgens de huidige normen.
  • Je kunt een gestructureerde module maken volgens de huidige normen.
  • Je begrijpt wat FFI is en hoe het werkt. Je begrijpt hoe (gefedereerde) plugins werken.
  • Je bent op de hoogte van de interne werking van (gefedereerde) plugins (method channels en event channels).
  • Je begrijpt het doel van het gebruik van serialisatie van gestructureerde gegevens.
  • Je weet hoe je serialized gestructureerde gegevens kunt gebruiken.