Template Preview
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
View on Github