Homeward Application Assignment
Solution for interview assignment.
flutter test (to run all tests)
flutter test test/models/blog_test.dart (to run blog model fromJson method test)
flutter test test/views/login_screen_test.dart (to run login screen widgets test)
flutter test test/views/blogs_screen_test.dart (to run blogs screen widgets test. Using mocked data provided in the folder)
Provider --> For State Management
Dio --> Http Requests
LoadingElevatedButton --> Show loading animation after clicking login button and deactivate the button to prevent multiple submissions. This will result to a user waiting for the response to finish.
Test --> For Widget,Unit and Integration Testing