https://github.com/a-bytecode/metube
MeTube is a dynamic streaming app written with SwiftUI, it unleashed the power of the YouTube API to provide you with an exceptional entertainment experience.
https://github.com/a-bytecode/metube
stream streaming streaming-video streams video-player video-streaming videos youtube youtube-api youtube-api-v3 youtube-video
Last synced: 3 months ago
JSON representation
MeTube is a dynamic streaming app written with SwiftUI, it unleashed the power of the YouTube API to provide you with an exceptional entertainment experience.
- Host: GitHub
- URL: https://github.com/a-bytecode/metube
- Owner: a-bytecode
- Created: 2023-04-28T13:09:45.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-07T13:13:35.000Z (almost 3 years ago)
- Last Synced: 2025-03-04T22:18:37.459Z (over 1 year ago)
- Topics: stream, streaming, streaming-video, streams, video-player, video-streaming, videos, youtube, youtube-api, youtube-api-v3, youtube-video
- Language: Swift
- Homepage:
- Size: 1.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MeTube :tm:
*"Search youre Video´s everywhere!"*
## Architecture patterns :white_check_mark:
- MVVM / Model-View-ViewModel
* MeTubeViewModel
- FirebaseViewModel
+ Static Factory Method (FirebaseVideo)
## Features :rocket:
- YouTube comment section
* Account overview
+ Animated splashscreen
* Navigation / NavigationStack
- Firebase database
* Favorites
+ Watched videos tracker
* Video Player: YouTubePlayerKit: *https://github.com/SvenTiigi/YouTubePlayerKit*
+ Animated wallpapers / FLAnimatedImage: *https://github.com/Flipboard/FLAnimatedImage*
## Backend services :mortar_board:
* Google Service (GoogleAPIClientForREST) / *https://github.com/google/google-api-objectivec-client-for-rest/blob/main/Package.swift*
+ FirebaseVideo (Class)
## Source :star:
*https://developers.google.com/youtube/v3/live/getting-started?hl=de*

