Hi there, This is Genics - iOS Native App Written in Swift 5.3 and based on Github REST API 👋
- Explore all github features from Home View
- Explore your full Github profile with all informations and repositories
- Explore and search github users with infinite scrolling.
- Explore user Profile and Repositories by touch the cells.
- Bookmark any User or Repository to The Bookmarks View when you longpress the cell or Tap on the Bookmark Button.
- You can delete or Excute Bookmarks Menu or Search History.
- Swipe to Delete search Records
- Open any User or Repository URL with Longpress menu.
- Explore and search for Public Repositories.
- Explore trending repos form Explore View ( beta )
- Supporting Dark Mode.
- Supporting Haptic Feedback when longpress a cell or important actions.
- Supporting Deep Linking in Settings and many options soon
- Supporting Arabic Language 100%
- App Current Version: V1.3
- Supported IOS : IOS 13 or above
- Swift Frameworks : UIKit - SafariServices - AuthenticationWS
- DataStorage : Sqlite
- Third party Libraries : Alamofire - Kingfisher - Lottie - IQKeyboard - SkeletonView - SwiftyJSON - JGProgressHUD
- Pattern : MVVM
- Supported languages in App : English , Arabic ( not all titles translated it will be too soon!! )!
- open your terminal type 'cd' and drag the project folder and type this line:
pod install
- Open Your Github account and Create New Github oAuth app
- Copy your "Client ID & Client secret" to
Models > GitAuthentication > Token Manger > GitHubconstants
- put the Authorization call back url this line :
githubgenicap://
- put the homepage url any valid url
https://alifayed.me
- put the Authorization url in your URL Scheme if you want to make your own app
if you don't do that choose try without github at the login View
-
If you face any issues report me
-
For development process client ID&Sercret are avaiable now you can try full version!





