![image](https://private-user-images.githubusercontent.com/13103045/282072643-b8dd0873-4889-4157-9901-d9d436ee5197.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ3MzQzMTMsIm5iZiI6MTcyNDczNDAxMywicGF0aCI6Ii8xMzEwMzA0NS8yODIwNzI2NDMtYjhkZDA4NzMtNDg4OS00MTU3LTk5MDEtZDlkNDM2ZWU1MTk3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI3VDA0NDY1M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY1ZWJhNDY2MWFmMmIzNzlkZWU1M2Y5MDM2MzdmMWI4YzYxMTE0M2RkNzliMzE4ZWU5NWI1YjkwOTBhM2ZjZGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.5Wr3iPnwIKSRkmV6xliFUcgjullwQyDpC2zVc0QkdlU)
DDD with Clean Architecture is used.
Please, write an application, which searches Repositories by name using GitHub API.
Prerequisites:
- Output 15 search results.
- Add ability to add repository to favorite list
- Add the ability to view the search history of repositories in subsequent runs of the application.
- Add possibility to see the list of favorite repositories at subsequent runs of the application
- Add possibility to remove the repository from the favorites list
- Show previously favorited repositories in search results list
Use your favorite state management solution.
Follow the provided UI/UX https://www.figma.com/file/iuGFkvS9fSzClOvPVdKELI/Flutter-Test-Screens?node-id=2-2490&t=HZ0sQRJno9S5qhDh-0
We expect to see clean code with a convenient architecture.