Let's build a .NET YouTube player! For which platform? All of them!
summary
Builds a cross‑platform YouTube player that runs on Windows, Android, iOS, macOS, Linux and WebAssembly using Uno Platform and a single .cs project. Uses Visual Studio/VS Code/Rider, dependency injection, HTTP/refit clients and either mock JSON or the real YouTube API with an API key. UI comes from Figma-to-XAML generation, uses the MVUX feed/view model system and an Uno Toolkit media player. Windows playback works; Android emulator had intermittent issues. Repo and step‑by‑step workshop are on GitHub.
AI-written summary · about
chapters (11)
- 0:00Uno Platform intro
- 10:20Uno app setup
- 12:12Desktop and Android run
- 21:07Mock data and services
- 31:03UI design with Figma
- 35:27YouTube API with Refit
- 40:55Async UI with MVUX
- 44:31Media player and streaming
- 51:21Uno SDK integration
- 53:56App icons and splash
- 58:40Demo and Q&A
related talks
52mUno Platform: Your Apps Everywhere
58mWrite Uno Time, Run Everywhere with the Uno Platform
01h 00mBuilding truly Universal applications with Azure, Xamarin and MVVM
48mUno Platfrom Your apps everywhere
58mUno Platfrom: Your Apps Everywhere
55m.NET Apps Everywhere (Uno Platform)
39mAn overview of the Xamarin programming platforms
01h 00mBuilding Cross-Platform Apps with Uno Platform and the Elmish Approach in F#
