Kotlin
Criação da interface de login
Para poder fazer login, você precisará adicionar três elementos à tela:
- A
Buttonpara fazer login como Alice - A
Buttonpara fazer login, Bob
Abrir MainActivity.kt e adicioná-lo programaticamente:
Copiar
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")
}
}
}
Compilar e executar
Execute o projeto novamente para abri-lo no simulador.

Criação de um aplicativo de bate-papo para Android
Crie um aplicativo para Android que permita que os usuários troquem mensagens entre si usando o Client SDK do Android e Kotlin.
Etapas
1
Introdução a esta tarefa2
Prerequisites3
Criar uma aplicação da Vonage4
Iniciar uma conversa5
Criar os usuários6
Gerar JWTs7
Criar um projeto Android8
Criação da interface de login9
ChatClient10
Criação da interface de bate-papo11
Eventos de bate-papo12
Enviando uma mensagem13
E agora?