Skip to content

Instantly share code, notes, and snippets.

import UIKit
import AgoraUIKit_iOS
class ViewController: UIViewController {
var agoraView: AgoraVideoViewer?
override func viewDidLoad() {
super.viewDidLoad()
self.agoraView? = AgoraVideoViewer(
connectionData: AgoraConnectionData(
appId: <#Agora App ID#>,
agoraView.join(
channel: "test", as: .broadcaster, fetchToken: true
)
let agoraSettings = AgoraSettings()
agSettings.tokenURL = "https://<heroku url>"
agoraView = AgoraVideoViewer(
connectionData: AgoraConnectionData(
appId: <#Agora App ID#>
),
agoraSettings: agoraSettings
)
@mobile-simformsolutions
mobile-simformsolutions / hilt app plugin and dependencies
Last active March 12, 2021 08:43
hilt app plugin and dependencies
apply plugin: 'kotlin-kapt'
apply plugin: 'dagger.hilt.android.plugin'
android {
// As Hilt uses Java 8 features, enable Java8 in app
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
buildscript {
...
ext.hilt_version = '2.33-beta'
dependencies {
...
classpath "com.google.dagger:hilt-android-gradle-plugin:$hilt_version"
}
}