Skip to content

Instantly share code, notes, and snippets.

@tmodoux
tmodoux / MainReactNativeHost.kt
Created April 22, 2024 07:58
MainReactNativeHost kotlin code for twilio voice sdk integration in android app built with React native
package com.androidapp
import android.app.Application
import com.facebook.react.PackageList
import com.facebook.react.ReactPackage
import com.twiliovoicereactnative.VoiceApplicationProxy
class MainReactNativeHost(application: Application) : VoiceApplicationProxy.VoiceReactNativeHost(application) {
override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG
@tmodoux
tmodoux / MainApplication.kt
Last active April 22, 2024 07:58
MainApplication kotlin code for twilio voice sdk integration in android app built with React native
package com.androidapp
import android.app.Application
import com.facebook.react.PackageList
import com.facebook.react.ReactApplication
import com.facebook.react.ReactHost
import com.facebook.react.ReactNativeHost
import com.facebook.react.ReactPackage
import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load
import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost
@tmodoux
tmodoux / MainActivity.kt
Last active April 23, 2024 08:44
MainActivity kotlin code for twilio voice sdk integration in android app built with React native
package com.androidapp
import com.facebook.react.ReactActivity
import com.facebook.react.ReactActivityDelegate
import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled
import com.facebook.react.defaults.DefaultReactActivityDelegate
import android.Manifest
import android.content.Intent
import android.os.Build
import android.os.Bundle