Skip to content

AhmedRagab99/githubFollowersCombine

Repository files navigation

githubFollowersCombine

ios app let you keep track your githubFollowers

Platform

🧐 About

githubFollowersCombine is ios 13 app that let you track github followers for any user with the MVVM design pattern and Combine framework with UIKit

📱 Screenshots

Screen Shot 2020-09-19 at 4 17 42 AMScreen Shot 2020-09-19 at 4 16 44 AM Screen Shot 2020-09-19 at 4 16 30 AM Screen Shot 2020-09-19 at 4 16 21 AM Screen Shot 2020-09-19 at 4 15 17 AM Screen Shot 2020-09-19 at 4 15 08 AM Screen Shot 2020-09-19 at 4 14 56 AM Screen Shot 2020-09-19 at 4 14 49 AM Screen Shot 2020-09-19 at 4 14 38 AM Screen Shot 2020-09-19 at 4 14 29 AM Screen Shot 2020-09-19 at 4 14 20 AM Screen Shot 2020-09-19 at 4 14 12 AM Screen Shot 2020-09-19 at 4 13 55 AM

Features

  • [1] search for github users with custom validation with combine
  • [2] custom validation with combine
  • [3] search for a certain user in follower list
  • [4] cutom alert View for displaying errors
  • [5] favorite users and have the ability to delete users
  • [6] load more data if the user has many followers
  • [7] support for dark and white mode

Requirements

  • iOS 13.0
  • Xcode 11

libraries

pod 'Alamofire'
pod 'Kingfisher'

⚡ Technologies

  • Alamoofire with publishers
  • MVVM pattern
  • UIKIT
  • collection view diffable data source
  • programmatic Ui
  • userDefualts
  • custom reuseble Views
  • dependency injection
  • safary services

Contribute

I would love you for the contribution to githubFollowersCombine, check the LICENSE file for more info.

Resources

About

ios 13 app that let you keep track your githubFollowers

Topics

Resources

License

Stars

2 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors