A SwiftUI app to play a list of videos referenced from an api loaded from a local nodejs server
SwiftUI
MVVM
video player swiftui , Generic Network Client
swift-markdown-ui - To parse and display markdown text in description property from api
80.9 %
-
Using the default Video Player in SwiftUI, which doesn't support hiding native controls. I could have ported the customizable player from AVKit but encountered playback issues while trying to implement it.
-
Although the native SwiftUI text component supports displaying markdown content, it doesn't support parsing all elements of markdown like headings so I had to use a custom third party library to implement it
1
iOS 15.0
- Video List Screen