GitHubSearch Save

GitHub iOS client with minimum third-party dependencies.

Project README

GitHubSearch

GitHub iOS client with minimum third-party dependencies. The app allows for searching for repositories using GitHub API.

🔜 In the next release will be possible to save info about repositories in local storage, so a user can see them offline.

Features

  • Each part of the screen modules was separated by its responsibilities into Assembly, Presenter, Router, Interactor, View, and ViewController.
  • Screen layout was done fully programmatically with Auto Layout and UICollectionViewCompositionalLayout.
  • All dependencies built in Dependency Container and injected as needed.
  • The networking layer uses Moya.
  • Navigation to screens uses custom routing mechanics.

Screenshots

GitHubSearchPreview

License

MIT License. See LICENSE.

Open Source Agenda is not affiliated with "GitHubSearch" Project. README Source: karambirov/GitHubSearch

Open Source Agenda Badge

Open Source Agenda Rating