/GitHubReposFinder-SwiftUI

This is a project to browse GitHub repositories, built using SwiftUI, Combine, and MVVM.

Primary LanguageSwift

GitHubReposFinder-SwiftUI

This is a side project where I create a Github Repos Finder that fetches Github repositories based on the user's input for a repo name.

The Task included:

  • Using Github API to fetch repos.
  • Displaying the results in a SwiftUI List with custom view.
  • The app shows the image of the user, repo's name, and the description (if found).
  • Showing more details about the repo if clicked.
    • Technologies used:

      • SwiftUI
      • Combine
      • MVVM architecture
      • DI (Dependency Injection) in multiple ways.