Node.js

インポートと定数の設定

メインファイルを作成する: MainActivity.kt

のトップにある。 MainActivity.kt必要な輸入品を含む:

package com.vonage.verify2.test

import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.layout.*
import androidx.compose.foundation.text.KeyboardOptions
import androidx.compose.material3.*
import androidx.compose.runtime.*
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.text.input.KeyboardType
import androidx.compose.ui.unit.dp
import kotlinx.coroutines.*
import okhttp3.*
import okhttp3.MediaType.Companion.toMediaType
import okhttp3.RequestBody.Companion.toRequestBody
import com.google.gson.Gson
import com.google.gson.JsonObject
import java.io.IOException

インポートの下に、いくつかのグローバル変数を定義する:

const val BACKEND_URL = "http://10.0.2.2:4000" // Use this IP for local testing