Skip to content

This is the practical app that I had made for one of my technical interviews in the past.

Notifications You must be signed in to change notification settings

GEmanuel2558/GitHubRepoFetch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHubRepoFetch

This is the practical app that I had made for one of my technical interviews in the past.

Task requirements:

Check out GitHub public api v3. Make a lightweight app that fulfils the following requirements:

  • Displays the list of ALL public repositories
  • Results must be displayed page wise (25 results per page) and must contain the name and full name of the repo.
  • If the repo is selected, then further information will be displayed which must contain: size, stargazers, forks count and the list of the contributors of this repo.
  • The list of contributors must contain the login name of the user as well as their avatar picture.
  • Make sure the app has a proper architecture and intuitive UI design.
  • Use of any third party frameworks is allowed (unless you want to complete all bonus points).

Bonus:

  • Do not use any third party frameworks
  • Use Kotlin

The problem that I had encountered in the development: The problem that I had encountered is the URL ( https://api.github.com/repositories?since=0 ) that it will always return 100 objects despite the rest of the query parameters. I had also tried combinations of "per_page=25" and "page=1". But with no luck. So the question for me was "should I deliver a problematic app to be evaluated or should I send something us similar us possible?" In the end, I am displaying all the repositories that Google has on GitHub. Sorry for the inconvenience

About

This is the practical app that I had made for one of my technical interviews in the past.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages