Sobes.tech
Junior — Middle

Kun je de soorten widgets opsommen waarmee je hebt gewerkt?

sobes.tech AI

Antwoord van AI

In Flutter ben ik verschillende typen widgets tegengekomen, waaronder:

  • StatelessWidget — widgets zonder toestand, die niet veranderen nadat ze zijn gemaakt.
  • StatefulWidget — widgets met toestand, die tijdens de uitvoering van de app kunnen veranderen.
  • InheritedWidget — om gegevens naar beneden in de widgetboom door te geven zonder ze via constructors door te geven.
  • Lay-out widgets — bijvoorbeeld Row, Column, Stack, die verantwoordelijk zijn voor de plaatsing van kindelementen.
  • Interactieve widgets — zoals GestureDetector, InkWell, die gebruikersinteracties afhandelen.
  • Material en Cupertino widgets — implementeren styling voor respectievelijk Android en iOS, bijvoorbeeld Scaffold, AppBar, CupertinoButton.
  • Animatie widgets — bijvoorbeeld AnimatedContainer, FadeTransition.

Elk van deze types speelt een rol in het bouwen van de UI en de logica van de app.