Kotlin
Aufbau der Anmeldeschnittstelle
Um sich anmelden zu können, müssen Sie dem Bildschirm drei Elemente hinzufügen:
- A
Buttonum sich bei Alice anzumelden - A
Buttonzum Anmelden von Bob
Öffnen Sie MainActivity.kt und fügen Sie es programmatisch hinzu:
class MainActivity : ComponentActivity() {
private val chatState by viewModels<ChatViewModel>()
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
LoginScreen()
}
}
}
@Composable
fun LoginScreen() {
val vm = LocalChatState.current
Column(
modifier = Modifier.fillMaxSize(),
horizontalAlignment = Alignment.CenterHorizontally,
verticalArrangement = Arrangement.Center
) {
Button(onClick = { }) {
Text("Login as Alice")
}
Button(onClick = { }) {
Text("Login as Bob")
}
}
}
Bauen und Ausführen
Führen Sie das Projekt erneut aus, um es im Simulator zu starten.

Erstellen einer Android-Chat-App
Erstellen Sie eine Android-Applikation, die es Nutzern ermöglicht, einander mit Hilfe des Android Client SDK und Kotlin Nachrichten zu senden.
Schritte
1
Einleitung zu dieser Aufgabe2
Prerequisites3
Erstellen einer Vonage-Applikation4
Ein Gespräch führen5
Erstellen Sie die Benutzer6
JWTs generieren7
Ein Android-Projekt erstellen8
Aufbau der Anmeldeschnittstelle9
ChatClient10
Aufbau der Chat-Schnittstelle11
Chat-Ereignisse12
Senden einer Nachricht13
Was kommt als Nächstes?