Available on the App Store
iOS app that searches Github repositories by:
- Repository name
- Username
- Language
- Minimum star count
- Minimal use of third party libraries.
AlamoFireandAFNetworkingused for making network requests and remote image fetching, respectively.- Custom notification for Loading and Canceled modals.
- Utilizes auto-layout
- Saves filter settings to user preferences.
- Infinite scroll on repository list.
- When a user selects a repository, a
SFSafariViewControlleris presented to display the repository Github page. - Search bar allows searching by repostiory name.
- First searches the repository list in memory.
- Submitting the search makes a request to the Github API and reloads the repository list with the results.
- Custom tool tip for search bar.
- Dynamic settings
UITableView.- Expands and collapses language filters via a language filter toggle.
| Name | Value |
|---|---|
| Language | Swift 3 |
| iOS version | 9.3 |
