nativebrik

NativebrikClient

Definition
public class NativebrikClient {
    public final val user: NativebrikUser
    public final val experiment: NativebrikExperiment
    public constructor(config: Config, context: Context)
    public fun close()
}

.init

You can initialize the client,:

import android.os.Bundle
import androidx.activity.ComponentActivity

import com.nativebrik.sdk.Config
import com.nativebrik.sdk.NativebrikClient

import androidx.compose.material3.Text
class MainActivity : ComponentActivity() {
    private lateinit var nativebrik: NativebrikClient

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        this.nativebrik = NativebrikClient(
            config = Config(projectId = "<PROJECT_ID>"),
            context = this.applicationContext,
        )
    }

    override fun onDestroy() {
        this.nativebrik.close()
        super.onDestroy()
    }
}

.experiment

.user

On this page