Swift
Youtube Clone
Designed and developed a YouTube-inspired iOS application using SwiftUI integrated within a UIKit project via UIHostingController. Implemented clean VIPER architecture with protocol-based dependency injection and delegate communication.
Integrated YouTube Data API using URLSession to fetch videos, video details, and comments, and built a scalable and maintainable UI aligned with modern design standards.
- Search YouTube videos
- Show channel name and publish time
- Fetch and display video comments
- Async image loading using AsyncImage
- UI inspired by latest YouTube design
- Optimized API usage
- Technologies Used
- Swift
- VIPER Architecture
- URLSession
- YouTube Data API v3