├── .gitignore ├── Podfile ├── README.md ├── Resource └── videoScreenShot.jpeg ├── TextureAVAssetFeed.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── vingle.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── vingle.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── TextureAVAssetFeed.xcworkspace ├── contents.xcworkspacedata └── xcuserdata │ └── vingle.xcuserdatad │ └── UserInterfaceState.xcuserstate ├── TextureAVAssetFeed ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ └── icPlay.imageset │ │ ├── Contents.json │ │ └── icPlay.pdf ├── Controllers │ └── VideoFeedViewController.swift ├── Info.plist ├── Launch Screen.storyboard ├── Models │ └── Video.swift └── Views │ ├── GTVideoNode.swift │ ├── VideoCellNode.swift │ └── VideoContentNode.swift ├── TextureAVAssetFeedTests ├── Info.plist └── TextureAVAssetFeedTests.swift └── TextureAVAssetFeedUITests ├── Info.plist └── TextureAVAssetFeedUITests.swift /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .Trashes 3 | *.lock 4 | Pods/ 5 | build/**/* 6 | -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/Podfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/README.md -------------------------------------------------------------------------------- /Resource/videoScreenShot.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/Resource/videoScreenShot.jpeg -------------------------------------------------------------------------------- /TextureAVAssetFeed.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeed.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /TextureAVAssetFeed.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeed.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /TextureAVAssetFeed.xcodeproj/project.xcworkspace/xcuserdata/vingle.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeed.xcodeproj/project.xcworkspace/xcuserdata/vingle.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /TextureAVAssetFeed.xcodeproj/xcuserdata/vingle.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeed.xcodeproj/xcuserdata/vingle.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /TextureAVAssetFeed.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeed.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /TextureAVAssetFeed.xcworkspace/xcuserdata/vingle.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeed.xcworkspace/xcuserdata/vingle.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /TextureAVAssetFeed/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeed/AppDelegate.swift -------------------------------------------------------------------------------- /TextureAVAssetFeed/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeed/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /TextureAVAssetFeed/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeed/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /TextureAVAssetFeed/Assets.xcassets/icPlay.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeed/Assets.xcassets/icPlay.imageset/Contents.json -------------------------------------------------------------------------------- /TextureAVAssetFeed/Assets.xcassets/icPlay.imageset/icPlay.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeed/Assets.xcassets/icPlay.imageset/icPlay.pdf -------------------------------------------------------------------------------- /TextureAVAssetFeed/Controllers/VideoFeedViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeed/Controllers/VideoFeedViewController.swift -------------------------------------------------------------------------------- /TextureAVAssetFeed/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeed/Info.plist -------------------------------------------------------------------------------- /TextureAVAssetFeed/Launch Screen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeed/Launch Screen.storyboard -------------------------------------------------------------------------------- /TextureAVAssetFeed/Models/Video.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeed/Models/Video.swift -------------------------------------------------------------------------------- /TextureAVAssetFeed/Views/GTVideoNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeed/Views/GTVideoNode.swift -------------------------------------------------------------------------------- /TextureAVAssetFeed/Views/VideoCellNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeed/Views/VideoCellNode.swift -------------------------------------------------------------------------------- /TextureAVAssetFeed/Views/VideoContentNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeed/Views/VideoContentNode.swift -------------------------------------------------------------------------------- /TextureAVAssetFeedTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeedTests/Info.plist -------------------------------------------------------------------------------- /TextureAVAssetFeedTests/TextureAVAssetFeedTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeedTests/TextureAVAssetFeedTests.swift -------------------------------------------------------------------------------- /TextureAVAssetFeedUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeedUITests/Info.plist -------------------------------------------------------------------------------- /TextureAVAssetFeedUITests/TextureAVAssetFeedUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/TextureAVAssetVideoFeed/HEAD/TextureAVAssetFeedUITests/TextureAVAssetFeedUITests.swift --------------------------------------------------------------------------------