Este repositório permite verificar o resultado após concluir cada etapa descrita no tutorial de bate -papo do Android. Ele contém amostras escritas no Kotlin (Módulo Samplekotlin ) e Java (Módulo Samplejava ). Para mais exemplos de bate -papo do Android, consulte o repositório do GitHub para o aplicativo de amostra do SDK e dos componentes da interface do usuário.
Já All-In no Jetpack Compose? Confira o repositório do tutorial de nossos componentes da interface do usuário.
O projeto é pré-configurado com uma conta de fluxo compartilhado para fins de teste. Você pode aprender mais sobre o bate -papo aqui e, em seguida, se inscrever em uma conta e obter suas próprias chaves aqui.
Os aplicativos de amostra consistem em duas telas:
MainActivity : mostra a lista de canais disponíveis.ChannelActivity : mostra a exibição de canal selecionada, que inclui o cabeçalho, a lista de mensagens e a visualização de entrada de mensagens. Cada módulo contém implementações de múltiplas ChannelActivity , que correspondem às etapas do tutorial. Você pode trocá -los facilmente alterando o setOnChannelClickListener localizado no MainActivity :
channelListView.setOnChannelClickListener { channel ->
// open the channel activity
startActivity( ChannelActivity .newIntent( this , channel))
} Atualmente, você pode escolher entre quatro implementações diferentes ChannelActivity :
ChannelActivity - uma implementação da lista de mensagens básicaChannelActivity2 - Inclui um novo estilo MessagelistView e tipo de anexo personalizadoChannelActivity4 - Inclui um componente de cabeçalho de digitação personalizado criado com a biblioteca de clientes de baixo nível