A Swift iOS Git Explorer app. An application built solely for study purposes. The app brings a list of Repositories from GitHub API.
- View Code (UIKit)
- Modern TableView
- MVVM with Combine
- Await/Async Request
- Custom elements
- Dark Mode
- Unit tests
- iOS 17.0 or later
- Xcode 15.0 or later
- Swift 5.0 or later
- Search User: Display with a field to enter the user name.
- User Details: Show user details.
- Repositories List: Shows a list of the user's public repositories.
- Dark Mode Support: Full support for Dark Mode, offering a more pleasant user experience in different lighting conditions.
- UIKit Interface: Utilizes UIKit components for building the user interface.
First of all download and install Xcode, Swift Package Manager and then clone the repository:
$ git@github.com:diggosilva/GitExplorer.git
After cloning, do the following:
$ cd <diretorio-base>/GitExplorer/
$ open GitExplorer.xcodeproj/