By completing this simple project, I have come to understand the basics of Dart Programming Language. I have learned about the differences of statefull and statelss widges and about the usage and concepts of setState().
This a ugly looking material designed dice application which will roll a random dice number by clicking on the dice.
- How to use Flutter stateless widgets to design the user interface.
- How to use Flutter stateful widgets to update the user interface.
- How to change the properties of various widgets.
- How to use onPressed listeners to detect when buttons are pressed.
- How to use setState to mark the widget tree as dirty and requiring update on the next render.
- How to use Expanded to make widgets adapt to screen dimensions.
- Understand and use string interpolation.
- Learn about basic dart programming concepts such as data types and functions.
- Code and use gesture controls.
This project was created while learning Flutter with The App Brewery's Complete Flutter Development Bootcamp, check out the full course at www.appbrewery.co