YouTubeClone

This project is a clone of YouTube. But the main intention is to show how to write clean code, using proper MVC patterns and re-usable coding methodologies!

  • Owner: VamshiIITBHU14/YouTubeClone
  • Platform:
  • License::
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

YouTubeClone

This project is a clone of YouTube. But the main intention is to show how to write clean code, using proper MVC patterns and re-usable coding methodologies.
It includes features like:

  1. Building UICollectionView all from code without using Storyboards
  2. Customisable navigation bar to match that of YouTube
  3. Creating a custom Menu bar using UICollectionView
  4. NSURLSession task to complete a fetch request & iterate through all the objects in this JSON dictionary & construct all video objects
  5. Load images Asynchronously
  6. Creating a Slide-In Menu
  7. Lazy var instantiation explained
  8. JSON parsing in most optimised way
  9. Play a remote video using AVPlayer inside the app
  10. Video player controls like Pause, Play, Progress indicator etc.

Main metrics

Overview
Name With OwnerVamshiIITBHU14/YouTubeClone
Primary LanguageSwift
Program languageSwift (Language Count: 1)
Platform
License:
所有者活动
Created At2017-05-13 08:32:26
Pushed At2024-07-07 13:55:23
Last Commit At2017-12-03 14:57:39
Release Count0
用户参与
Stargazers Count176
Watchers Count4
Fork Count34
Commits Count8
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count0
Pull Requests Open Count0
Pull Requests Close Count1
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private