This iOS app is written is swift and does search for repositories, gets repo owner details and gets repo details. The app implements MVVM-C architecture.
The app fetches the data from these Endpoints:
Github Api v3 Search API Documentation :
https://developer.github.com/v3/search/
Example Requests:
Search Repositories
curl -X GET 'https://api.github.com/search/repositories?q=retrofit&per_page=100&page=1'
User Profile
curl -X GET 'https://api.github.com/users/JakeWharton'
User Repositories
curl -X GET 'https://api.github.com/users/JakeWharton/repos'
The normal installation process
TODO: Write usage instructions
-
Fork it!
-
Create your feature branch:
git checkout -b my-new-feature
-
Commit your changes:
git commit -am 'Add some feature'
-
Push to the branch:
git push origin my-new-feature
-
Submit a pull request :D
This task was made for VNGRS company tech task
Just me wrote the app
MIT
Search results:
Repository details:
Owner details: