A new Flutter project.
- Create a new Flutter project
- Add the dependencies in the
pubspec.yaml
file - Update analysis options
- Create ApiClient classes
- Create Repository model classes and JSON parser
- Create Service class to get list of repositories
- Create Search screen state and controller with basic search logic
- Implement onRefresh and loadMore methods
- Create Search screen UI
- Create Issue model classes and JSON parser
- Create Service class to get list of issues for a repository
- Create Issue screen state and controller with basic logic
- Create Issue screen UI
- Update DI
- Update main.dart