This project is focused on understanding the basics of flutter app development
- Java oop vs Dart oop comparison
- Structure of the widget tree
- Using of Column and row widget
- Importance of safeArea widget
- Code refactoring (avoiding duplication of code)
- values passing for the newly created classes via its constructors
- how to update pubspec.yaml file when inserting an image asset to the app
- Difference between stateless widget and stateful widget (widget-> class)
- Implementation of FlatButton
- navigating to a another screen using Navigator.push
- updating the current state using setState() functionality