├── .gitignore ├── .ruby-version ├── BasicBroadcast.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ ├── BasicBroadcast.xcscheme │ ├── ScreenCapture.xcscheme │ └── StagesApp.xcscheme ├── BasicBroadcast.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── BasicBroadcast ├── AppDelegate.swift ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── 100.png │ │ ├── 1024.png │ │ ├── 114.png │ │ ├── 120.png │ │ ├── 144.png │ │ ├── 152.png │ │ ├── 167.png │ │ ├── 180.png │ │ ├── 20.png │ │ ├── 29.png │ │ ├── 40.png │ │ ├── 50.png │ │ ├── 57.png │ │ ├── 58.png │ │ ├── 60.png │ │ ├── 72.png │ │ ├── 76.png │ │ ├── 80.png │ │ ├── 87.png │ │ └── Contents.json │ ├── Contents.json │ └── ivs.imageset │ │ ├── Contents.json │ │ └── ivs-small.png ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── BasicBroadcast.entitlements ├── Filter │ ├── ColorFilterRenderer.swift │ ├── FilterHelper.swift │ └── LICENSE.Apple.txt ├── Info.plist ├── ShowHideTextField.swift ├── Storage │ ├── AuthItem.swift │ ├── UserDefaultsAuthDao.swift │ └── UserDefaultsDao.swift ├── Utils.swift ├── ViewControllers │ ├── CustomSourcesViewController.swift │ ├── LiveBroadcastViewController.swift │ ├── MixerViewController.swift │ └── TableViewController.swift └── ivs.mp4 ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Podfile ├── Podfile.lock ├── README.md ├── ScreenCapture ├── Info.plist ├── SampleHandler.swift └── ScreenCapture.entitlements ├── StagesApp ├── AppDelegate.swift ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── 100.png │ │ ├── 1024.png │ │ ├── 114.png │ │ ├── 120.png │ │ ├── 144.png │ │ ├── 152.png │ │ ├── 167.png │ │ ├── 180.png │ │ ├── 20.png │ │ ├── 29.png │ │ ├── 40.png │ │ ├── 50.png │ │ ├── 57.png │ │ ├── 58.png │ │ ├── 60.png │ │ ├── 72.png │ │ ├── 76.png │ │ ├── 80.png │ │ ├── 87.png │ │ └── Contents.json │ ├── Contents.json │ └── icons │ │ ├── Contents.json │ │ ├── publish.imageset │ │ ├── Contents.json │ │ └── publish_button.png │ │ ├── publish_slash.imageset │ │ ├── Contents.json │ │ └── publish_slash_button.png │ │ ├── subscribe.imageset │ │ ├── Contents.json │ │ └── subscribe_button.png │ │ └── subscribe_slash.imageset │ │ ├── Contents.json │ │ └── subscribe_slash_button.png ├── Info.plist ├── LaunchScreen.storyboard ├── Main.storyboard ├── Models │ ├── ParticipantData.swift │ └── StageViewModel.swift ├── StageViewController.swift ├── Utilities │ ├── Observable.swift │ ├── ParticipantCollectionViewLayout.swift │ ├── StageLayoutCalculator.swift │ └── Utils.swift └── Views │ ├── ParticipantCollectionViewCell.swift │ └── ParticipantCollectionViewCell.xib ├── editorconfig.txt └── ivs-logo.svg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.1.1 2 | -------------------------------------------------------------------------------- /BasicBroadcast.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /BasicBroadcast.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /BasicBroadcast.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /BasicBroadcast.xcodeproj/xcshareddata/xcschemes/BasicBroadcast.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast.xcodeproj/xcshareddata/xcschemes/BasicBroadcast.xcscheme -------------------------------------------------------------------------------- /BasicBroadcast.xcodeproj/xcshareddata/xcschemes/ScreenCapture.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast.xcodeproj/xcshareddata/xcschemes/ScreenCapture.xcscheme -------------------------------------------------------------------------------- /BasicBroadcast.xcodeproj/xcshareddata/xcschemes/StagesApp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast.xcodeproj/xcshareddata/xcschemes/StagesApp.xcscheme -------------------------------------------------------------------------------- /BasicBroadcast.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /BasicBroadcast.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /BasicBroadcast/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/AppDelegate.swift -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/100.png -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/114.png -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/144.png -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/152.png -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/167.png -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/20.png -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/50.png -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/57.png -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/72.png -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/76.png -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/ivs.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/ivs.imageset/Contents.json -------------------------------------------------------------------------------- /BasicBroadcast/Assets.xcassets/ivs.imageset/ivs-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Assets.xcassets/ivs.imageset/ivs-small.png -------------------------------------------------------------------------------- /BasicBroadcast/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /BasicBroadcast/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /BasicBroadcast/BasicBroadcast.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/BasicBroadcast.entitlements -------------------------------------------------------------------------------- /BasicBroadcast/Filter/ColorFilterRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Filter/ColorFilterRenderer.swift -------------------------------------------------------------------------------- /BasicBroadcast/Filter/FilterHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Filter/FilterHelper.swift -------------------------------------------------------------------------------- /BasicBroadcast/Filter/LICENSE.Apple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Filter/LICENSE.Apple.txt -------------------------------------------------------------------------------- /BasicBroadcast/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Info.plist -------------------------------------------------------------------------------- /BasicBroadcast/ShowHideTextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/ShowHideTextField.swift -------------------------------------------------------------------------------- /BasicBroadcast/Storage/AuthItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Storage/AuthItem.swift -------------------------------------------------------------------------------- /BasicBroadcast/Storage/UserDefaultsAuthDao.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Storage/UserDefaultsAuthDao.swift -------------------------------------------------------------------------------- /BasicBroadcast/Storage/UserDefaultsDao.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Storage/UserDefaultsDao.swift -------------------------------------------------------------------------------- /BasicBroadcast/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/Utils.swift -------------------------------------------------------------------------------- /BasicBroadcast/ViewControllers/CustomSourcesViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/ViewControllers/CustomSourcesViewController.swift -------------------------------------------------------------------------------- /BasicBroadcast/ViewControllers/LiveBroadcastViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/ViewControllers/LiveBroadcastViewController.swift -------------------------------------------------------------------------------- /BasicBroadcast/ViewControllers/MixerViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/ViewControllers/MixerViewController.swift -------------------------------------------------------------------------------- /BasicBroadcast/ViewControllers/TableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/ViewControllers/TableViewController.swift -------------------------------------------------------------------------------- /BasicBroadcast/ivs.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/BasicBroadcast/ivs.mp4 -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'cocoapods' 4 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/LICENSE -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/Podfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/README.md -------------------------------------------------------------------------------- /ScreenCapture/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/ScreenCapture/Info.plist -------------------------------------------------------------------------------- /ScreenCapture/SampleHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/ScreenCapture/SampleHandler.swift -------------------------------------------------------------------------------- /ScreenCapture/ScreenCapture.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/ScreenCapture/ScreenCapture.entitlements -------------------------------------------------------------------------------- /StagesApp/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/AppDelegate.swift -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/100.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/114.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/144.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/152.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/167.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/20.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/50.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/57.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/72.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/76.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/icons/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/icons/Contents.json -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/icons/publish.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/icons/publish.imageset/Contents.json -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/icons/publish.imageset/publish_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/icons/publish.imageset/publish_button.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/icons/publish_slash.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/icons/publish_slash.imageset/Contents.json -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/icons/publish_slash.imageset/publish_slash_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/icons/publish_slash.imageset/publish_slash_button.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/icons/subscribe.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/icons/subscribe.imageset/Contents.json -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/icons/subscribe.imageset/subscribe_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/icons/subscribe.imageset/subscribe_button.png -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/icons/subscribe_slash.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/icons/subscribe_slash.imageset/Contents.json -------------------------------------------------------------------------------- /StagesApp/Assets.xcassets/icons/subscribe_slash.imageset/subscribe_slash_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Assets.xcassets/icons/subscribe_slash.imageset/subscribe_slash_button.png -------------------------------------------------------------------------------- /StagesApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Info.plist -------------------------------------------------------------------------------- /StagesApp/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/LaunchScreen.storyboard -------------------------------------------------------------------------------- /StagesApp/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Main.storyboard -------------------------------------------------------------------------------- /StagesApp/Models/ParticipantData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Models/ParticipantData.swift -------------------------------------------------------------------------------- /StagesApp/Models/StageViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Models/StageViewModel.swift -------------------------------------------------------------------------------- /StagesApp/StageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/StageViewController.swift -------------------------------------------------------------------------------- /StagesApp/Utilities/Observable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Utilities/Observable.swift -------------------------------------------------------------------------------- /StagesApp/Utilities/ParticipantCollectionViewLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Utilities/ParticipantCollectionViewLayout.swift -------------------------------------------------------------------------------- /StagesApp/Utilities/StageLayoutCalculator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Utilities/StageLayoutCalculator.swift -------------------------------------------------------------------------------- /StagesApp/Utilities/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Utilities/Utils.swift -------------------------------------------------------------------------------- /StagesApp/Views/ParticipantCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Views/ParticipantCollectionViewCell.swift -------------------------------------------------------------------------------- /StagesApp/Views/ParticipantCollectionViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/StagesApp/Views/ParticipantCollectionViewCell.xib -------------------------------------------------------------------------------- /editorconfig.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/editorconfig.txt -------------------------------------------------------------------------------- /ivs-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-ivs-broadcast-ios-sample/HEAD/ivs-logo.svg --------------------------------------------------------------------------------