This PR refactors our code so that we don't have a single monolithic main.dart and instead have separate smaller states that we can manage per file. We also want to separate business logic from views.
Background info:
Aiming for MVVM architecture as it's widely used for Flutter
What does this PR do?
This PR refactors our code so that we don't have a single monolithic
main.dart
and instead have separate smaller states that we can manage per file. We also want to separate business logic from views.Background info:
Aiming for MVVM architecture as it's widely used for Flutter
Which issue(s) is/are related to this PR?
This PR is/are related to issue(s) closes #5