Junior — Middle
Can you list the types of widgets you have encountered?
sobes.tech AI
Answer from AI
In Flutter, I have encountered various types of widgets, including:
- StatelessWidget — widgets without state that do not change after creation.
- StatefulWidget — widgets with state that can change during the application's runtime.
- InheritedWidget — for passing data down the widget tree without needing to pass it through constructors.
- Layout widgets — such as
Row,Column,Stack, responsible for arranging child elements. - Interactive widgets — like
GestureDetector,InkWell, which handle user interactions. - Material and Cupertino widgets — implement styling for Android and iOS respectively, such as
Scaffold,AppBar,CupertinoButton. - Animation widgets — for example,
AnimatedContainer,FadeTransition.
Each of these types plays its role in building the UI and application logic.