rakesh5085 / Test_Capgemini

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Test_Capgemini

Done:

  • Implement authorization with Github. The search must be available after sign in. Unauthorized user can see previous search results.
  • MVP architecture applied
  • The UI/screen during the search must not be blocked
  • Allow to view previous results without an internet connection and mark them as viewed after opening the repository.
  • Allow to store previous search results (CoreData).
  • Upon clicking on the repository name a browser will open leading to the main page. It has to open as a modal window (not for full the screen). You have to be able to drag down this modal window to close it.

In Progress:

  • optimization at some places of code commented as todo:
  • 2 thread implementation is in progress
  • search needs to be optimized , but working for the time being
  • pagination, start /stop is in process
  • repo sorting by stars is in process
  • delete, drag of searched repositories - in progress

About


Languages

Language:Swift 100.0%