Junior — Middle
Môžeš vymenovať typy widgetov, s ktorými si sa stretol?
sobes.tech AI
Odpoveď od AI
V Flutteri som sa stretol s rôznymi typmi widgetov, medzi ktorými:
- StatelessWidget — widgety bez stavu, ktoré sa nemenia po vytvorení.
- StatefulWidget — widgety so stavom, ktoré sa môžu počas behu aplikácie meniť.
- InheritedWidget — na prenos dát nadol po strome widgetov bez nutnosti ich preposielať cez konštruktory.
- Rozloženie widgetov — napríklad
Row,Column,Stack, ktoré sú zodpovedné za rozloženie detí. - Interaktívne widgety — ako
GestureDetector,InkWell, ktoré spracúvajú používateľské interakcie. - Material a Cupertino widgety — implementujú štýlovanie pre Android a iOS, napríklad
Scaffold,AppBar,CupertinoButton. - Animované widgety — napríklad
AnimatedContainer,FadeTransition.
Každý z týchto typov hrá svoju úlohu pri budovaní UI a logiky aplikácie.