FindHub it's a easy way to find a user's repositories and the latest commits. To run the app just clone the repository and run in Xcode.
The app architecture used MVVM to avoid massive view controllers, readability and also to enable the ability to scale.
- UITableView Diffable Data Source
- Pagination Data Fetch
- Generics JSON Fetching
- Handle Service Erros
- ViewCode
- Auto Layout Constraint Animations
- Dark Mode
LaunchScreen | Main Screen | |
---|---|---|
Light | Dark | |
Result Screen | Repository Screen | ||
---|---|---|---|
Light | Dark | Light | Dark |
If you have a question, find a bug, or a suggestion, please open an issue on GitHub.