An open API service indexing awesome lists of open source software.

https://github.com/berkaysancar/games-mvvm-r

Swift, UIKit, MVVM-R, CoreData, JSON API, Alamofire, SnapKit.
https://github.com/berkaysancar/games-mvvm-r

alamofire coredata mvvm-r snapkit swift

Last synced: 6 months ago
JSON representation

Swift, UIKit, MVVM-R, CoreData, JSON API, Alamofire, SnapKit.

Awesome Lists containing this project

README

          

# Games

## Architecture

- MVVM-R (Model-View-ViewModel-Router)

## Keywords

- Swift
- UIKit
- Programmatically UI
- CoreData
- Pagination
- Page control
- Search bar
- Network request

## Dependencies

- Snapkit: for programmatically setting up constraints
- Alamofire: for making network requests
- Kingfisher: for caching and displaying images

These libraries were installed using Swift Package Manager.

## SwiftUI Project

- https://github.com/BerkaySancar/Games-SwiftUI-MVVM

### TODO
- Add more unit tests

## Screen Record
https://user-images.githubusercontent.com/97171726/228695575-c47288f1-145b-4fb3-affe-4ece97e46592.mp4