Week 2: Ontdek de kracht van Stack and Positioned widgets

1 / 27
next
Slide 1: Slide
Application DevelopmentMBOStudiejaar 2

This lesson contains 27 slides, with interactive quizzes and text slides.

Items in this lesson

Slide 1 - Slide

This item has no instructions

Leerdoel
Aan het einde van deze les kan je uitleggen wat Stack en Positioned widgets zijn en hoe je ze kunt gebruiken.

Slide 2 - Slide

Vertel de leerlingen wat ze zullen leren en welke vaardigheden ze aan het einde van de les zullen hebben.
Wat weet jij al over Stack en Positioned widgets?

Slide 3 - Mind map

This item has no instructions

Wat zijn Stack widgets?
Een Stack widget is een widget waarmee je andere widgets bovenop elkaar kunt plaatsen en kunt stapelen.

Slide 4 - Slide

Laat verschillende voorbeelden van Stack widgets zien en leg uit hoe ze werken.
Properties van Stack widgets
De meest voorkomende properties van Stack widgets zijn alignment, fit en overflow.

Slide 5 - Slide

Leg elke property uit en geef voorbeelden van hoe ze kunnen worden gebruikt.
Code challenge 1 (10 min)
Gebruik een Stack widget om een afbeelding bovenop een tekstvak te plaatsen.

Slide 6 - Slide

Geef de leerlingen de tijd om deze uitdaging aan te gaan en los het als een groep op.
Wat zijn Positioned widgets?
Een Positioned widget is een widget waarmee je andere widgets op een specifieke positie kunt plaatsen binnen een Stack.

Slide 7 - Slide

Laat verschillende voorbeelden van Positioned widgets zien en leg uit hoe ze werken.
Properties van Positioned widgets
De meest voorkomende properties van Positioned widgets zijn top, bottom, left en right.

Slide 8 - Slide

Leg elke property uit en geef voorbeelden van hoe ze kunnen worden gebruikt.
Code challenge 2
Gebruik een Positioned widget om een knop in de rechterbenedenhoek van het scherm te plaatsen.

Slide 9 - Slide

Geef de leerlingen de tijd om deze uitdaging aan te gaan en los het als een groep op.
Stack en Positioned combineren
Je kunt Stack en Positioned widgets combineren om complexe lay-outs te maken.

Slide 10 - Slide

Laat voorbeelden zien van complexe lay-outs en leg uit hoe ze zijn gemaakt.
Code challenge 3
Maak een lay-out met een afbeelding bovenop een tekstvak en een knop in de rechterbenedenhoek.

Slide 11 - Slide

Geef de leerlingen de tijd om deze uitdaging aan te gaan en los het als een groep op.
Veelvoorkomende fouten
Enkele veelvoorkomende fouten bij het gebruik van Stack en Positioned widgets zijn het niet instellen van de juiste afmetingen en het niet juist uitlijnen van widgets.

Slide 12 - Slide

Leg uit welke fouten vaak worden gemaakt en geef tips over hoe ze kunnen worden vermeden.
Voordelen van Stack en Positioned widgets
Het gebruik van Stack en Positioned widgets kan de ontwikkeling van complexe lay-outs versnellen en de code eenvoudiger maken.

Slide 13 - Slide

Leg uit waarom het gebruik van deze widgets voordelig kan zijn en geef voorbeelden.
Code challenge 4
Maak een lay-out met meerdere afbeeldingen en tekstvakken die zijn gestapeld en gepositioneerd.

Slide 14 - Slide

Geef de leerlingen de tijd om deze uitdaging aan te gaan en los het als een groep op.
Wat zijn de meest voorkomende properties van Positioned widgets?
A
Color, background en margin.
B
Top, bottom, left en right.
C
Width, height en padding.
D
Alignment, fit en overflow.

Slide 15 - Quiz

This item has no instructions

Wat is een Positioned widget?
A
Een widget waarmee je andere widgets kunt verwijderen.
B
Een widget waarmee je andere widgets naast elkaar kunt plaatsen.
C
Een widget waarmee je andere widgets op een specifieke positie kunt plaatsen binnen een Stack.
D
Een widget waarmee je andere widgets onder elkaar kunt plaatsen.

Slide 16 - Quiz

This item has no instructions

Welke zijn de meest voorkomende properties van Stack widgets?
A
Color, background en margin.
B
Top, bottom en left.
C
Alignment, fit en overflow.
D
Width, height en padding.

Slide 17 - Quiz

This item has no instructions

Wat is een Stack widget?
A
Een widget waarmee je andere widgets naast elkaar kunt plaatsen.
B
Een widget waarmee je andere widgets bovenop elkaar kunt plaatsen en kunt stapelen.
C
Een widget waarmee je andere widgets onder elkaar kunt plaatsen.
D
Een widget waarmee je andere widgets kunt verwijderen.

Slide 18 - Quiz

This item has no instructions

Conclusie
Je weet nu wat Stack en Positioned widgets zijn en hoe je ze kunt gebruiken. Je kunt deze widgets combineren om complexe lay-outs te maken en je code eenvoudiger te houden.

Slide 19 - Slide

Vat de belangrijkste punten van de les samen en laat de leerlingen weten wat ze kunnen verwachten van de volgende les.
Bronnen
Flutter Documentation: https://flutter.dev/docs

Slide 20 - Slide

Geef enkele bronnen waaruit leerlingen meer informatie kunnen halen over dit onderwerp.
Schrijf 3 dingen op die je deze les hebt geleerd.

Slide 21 - Open question

De leerlingen voeren hier drie dingen in die ze in deze les hebben geleerd. Hiermee geven ze aan wat hun eigen leerrendement van deze les is.
Schrijf 2 dingen op waarover je meer wilt weten.

Slide 22 - Open question

De leerlingen voeren hier twee dingen in waarover ze meer zouden willen weten. Hiermee vergroot je niet alleen betrokkenheid, maar geef je hen ook meer eigenaarschap.
Stel 1 vraag over iets dat je nog niet zo goed hebt begrepen.

Slide 23 - Open question

De leerlingen geven hier (in vraagvorm) aan met welk onderdeel van de stof ze nog moeite. Voor de docent biedt dit niet alleen inzicht in de mate waarin de stof de leerlingen begrijpen/beheersen, maar ook een goed startpunt voor een volgende les.
Wie vond deze les moeilijk te volgen of snel gaan?
Ik heb de les goed kunnen volgen
Het ging nog net. Ik moet het laten bezinken.
Het ging te snel/moeilijk.

Slide 24 - Poll

This item has no instructions

Maak een Stack-widget met ten minste drie elementen
Gebruik de Positioned-widget om elk element op een andere positie te plaatsen. Plak hieronder de code van je oplossing

Slide 25 - Open question

This item has no instructions

Maak een Stack-widget met ten minste vier elementen. Gebruik de Positioned-widget om elk element op een andere positie te plaatsen. Gebruik de Padding-widget om de afstand tussen de elementen aan te passen.

Slide 26 - Open question

This item has no instructions

Maak dit ontwerp na en plak jouw code hieronder.

Slide 27 - Open question

This item has no instructions