GitHubSearch
GitHub iOS client with minimum third-party dependencies.
Install / Use
/learn @karambirov/GitHubSearchREADME
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

License
MIT License. See LICENSE.
Related Skills
node-connect
353.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
353.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
353.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
