Você está na página 1de 8

RecyclerView & Publicar APK

1. Como base de como montar um recyclerview simples, vamos seguir um passo-a-passo deste
site: https://www.geeksforgeeks.org/android-recyclerview-in-kotlin/
2. Criar uma nova Activity, baseado no APK da aula de Firebase

3. Criar um novo Layout de Cardview, clicando em layout no projeto com o botão direito, e
selecionando um novo “Layout Resource File”
4. Utilizando o código fornecido pelo site, o layout deve ficar com essa aparência(foi removido a
imagem do card view):

5. Clicando com o botão direito no nome do pacote(com.example.firebaseaula) e criar um novo


Kotlin Class/File (esse arquivo será uma classe de dados para os items da nossa lista, caso
queira adicionar uma imagem ou outro tipo de dado nas mensagens, tem que colocar mais
variáveis):

6. Criar um novo Kotlin Class/File para o “Custom Adapter”, copiar e colar o código do site(foi
adaptado os nomes das classes utilizadas, e removidas as referências a imagens no item)
7. Copiar o Código do uso de fato do RecyclerView do site (foi alterado os nomes e referências às
classes com nomes que nós criamos):
Implementar um Chat no RecyclerView

1. Criando uma estrutura para comportar todas as mensagens, fazendo um novo Kotlin Class/File

2. Vamos fazer um projeto simples seguindo este plano:

3. A etapa 1 é juntar a nova mensagem a ser enviada, com as outras mensagens do aplicativo para
o banco de dados
4. A etapa 2 é passar os dados atualizados da banco de dados para os aplicativos
5. (Uma forma mais correta de realizar essa operação seria enviar apenas a nova mensagem, e o
aplicativo ter funcionalidades separadas para atualizar todas as mensagens ou só a mensagem
mais nova)
6. Etapa 1:
7. Criar a variável de estrutura de mensagens e colocamos um código para o botão de enviar

8. Etapa 2:
9. No listener do banco de dados, colocar o array de mensagens no recyclerview
Criar um APK

1. No Android Studio, clicar em “Build” na aba superior e selecionar o Generate Signed


Bundle/APK
2. A diferença é que o “signed” é a versão “assinada pelo desenvolvedor” do aplicativo, o que é
necessário para se upar um aplicativo em plataformas como o Google Play
3. Selecione Android App Bundle(para Google Play, ou APK para Apkpure)
4. Clicar em Create New…
5. Preencher o formulário com as senhas da assinatura, e as informações do certificado(a não ser
que trabalhe representando uma organização, pode colocar “””qualquer coisa”””)
6. Ao finalizar, terminar de preencher as informações de chave com as informações da chave
recém criada

7. Selecione a versão de “release”, e clicar em Finish


Publicar um APK

1. Como publicar um APK no Google Play precisa de uma conta de desenvolvedor, e criar uma
conta de desenvolvedor custa $25, vamos publicar o APK no APKPURE
2. Link do site: https://apkpure.com/
3. Criar uma conta e clicar em Developer Console no final da página
4. Ao abrir o menu de desenvolvedor do Developer Console, selecionar “Add Application”
5. Preencher os campos de package name(esse nome de pacote deve ser único em toda a play
store) e Nome do Aplicativo
6. Preencher o formulário
7. O privacy policy URL deve ser os termos de uso do seu aplicativo, um termo de uso para
aplicativos simples podem ser feitos de graça no site: https://www.freeprivacypolicy.com/free-
privacy-policy-generator/
8. Com o link gerado, colocar no formulário
9. Clique em Salvar
10. Clique na aba “Manage Versions”
11. Colocar o APK, escrever as alterações da versão, e clicar em UPLOAD
12. O tempo para a publicação pode levar entre algumas horas até alguns dias úteis

Você também pode gostar