https://github.com/adrianhartanto004/iOS-videoplaylist
[iOS] SwiftUI Video Playlist complete with Unit-Tests using Combine, URLSession, Coredata and architectured in Clean Architecture & MVVM
https://github.com/adrianhartanto004/iOS-videoplaylist
avplayer clean-architecture combine coredata future ios kingfisher mvvm swift swiftui unit-test urlsession
Last synced: 3 months ago
JSON representation
[iOS] SwiftUI Video Playlist complete with Unit-Tests using Combine, URLSession, Coredata and architectured in Clean Architecture & MVVM
- Host: GitHub
- URL: https://github.com/adrianhartanto004/iOS-videoplaylist
- Owner: adrianhartanto004
- Created: 2021-07-02T04:31:27.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-10-19T07:55:58.000Z (almost 2 years ago)
- Last Synced: 2024-08-07T23:49:29.450Z (about 1 year ago)
- Topics: avplayer, clean-architecture, combine, coredata, future, ios, kingfisher, mvvm, swift, swiftui, unit-test, urlsession
- Language: Swift
- Homepage:
- Size: 10.9 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# iOS VideoPlaylistExercise
The goal of this project is to use as little library as possible. So that other developers can clone and run this project immediately# For UIKit Storyboard version
* [UIKit Storyboard Branch](https://github.com/adrianhartanto004/iOS-videoplaylist/tree/uikit_storyboard)
# Master Branch Goals
* Tech-Stack
* SwiftUI
* Combine
* Future
* URLSession
* Coredata
* ViewModel
* Clean + MVVM Architecture
* Unit Test
* Network Request Mocking
* Core data Mocking
* General Mocking
* Dao
* Service
* Repository
* Usecase
* Viewmodel
* Library
* KingFisher
# Sample
