Skip to content

Ali-Fayed/Genics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git

Hi there, This is Genics - iOS Native App Written in Swift 5.3 and based on Github REST API 👋

SwiftIOSAdobe XDCanvaGitSQLiteGitHubApp Store

App Features:

  • 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%

Some App Views Screenshots (There is more and updates every week):

Untitled design-4 Untitled design-5 Untitled design-6 Untitled design-8

App Technologies:

  • 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!! )!

Video Preview:

Githubgenics video preview-2

Important Notes:

  • open your terminal type 'cd' and drag the project folder and type this line:
pod install
 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


Contact Me:

LinkedIn Facebook Twitter Gmail

About

Github Listing and search engine app

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors