Skip to content

loay-ashraf/GitIt

Repository files navigation

GitIt


GitIt is GitHub client iOS app with search and trending features.
Written in Swift and MVVM architecture.

Version

Features
🔍 Search Users, Repositories and Organizations
🔥 Explore Trending Repositories
🔖 Save your Bookmarks for later
🚶 Guest Mode
Native Markdown Rendering
🌚 Dark Theme Support
🇸🇦 Full Arabic (RTL Languages) Support
:octocat: 100% Open source

Screenshots

Demo Video

GitIt V1 Demo

Installation

Clone the Repository

git clone https://github.com/loay-ashraf/GitIt

Install Required pods

cd GitIt
pod install

(Optionally) Change Client ID and Secret to yours

go to GitIt > Commons > Model > Constants > Constants.swift

ClientID = "YOUR CLIENT ID GOES HERE"
ClientSecret = "YOUR CLIENT SECRET GOES HERE"

TODOs

Networking

  • use MOYA??

Reactive

  • use RXSwift bindings

Features

  • Issues
  • Pull Requests

References

API

Third Party Libraries

Tools

  • Xcode 13.2
  • iPhone 12 Simulator (iOS 14.5)

About

GitHub Client iOS native app

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published