/githubBrowser

This is an iOS app is written is swift and does search for repositories, gets repo owner details and gets repo details

Primary LanguageSwift

Github browser

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'

Installation

The normal installation process

Usage

TODO: Write usage instructions

Contributing

  1. Fork it!

  2. Create your feature branch: git checkout -b my-new-feature

  3. Commit your changes: git commit -am 'Add some feature'

  4. Push to the branch: git push origin my-new-feature

  5. Submit a pull request :D

History

This task was made for VNGRS company tech task

Credits

Just me wrote the app

License

MIT

Screenshots

Search results:

Repository details:

Owner details: