SkillAgentSearch skills...

GitHubSearch

GitHub iOS client with minimum third-party dependencies.

Install / Use

/learn @karambirov/GitHubSearch

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.

Related Skills

View on GitHub
GitHub Stars47
CategoryDevelopment
Updated6d ago
Forks8

Languages

Swift

Security Score

95/100

Audited on Apr 3, 2026

No findings