Mobile

Android na prática: um aplicativo de Chat com Retrofit, EventBus e Dagger

Curso online de Android na prática: um aplicativo de Chat com Retrofit, EventBus e Dagger

259 8.9

8,9

é a nota desse curso

1.525

alunos neste curso

Faça esse curso e...

  • Aprenda a usar Injeção de Dependências no Android
  • Aprenda a consumir serviços REST com Retrofit
  • Deixe o código mais limpo com Dagger e Butterknife
  • Use cache de imagens pra melhorar a perfomance
  • Diminua o acoplamento com EventBus

Veja a 1ª aula

Público alvo

Desenvolvedores interessados em colocar seus conhecimentos de Android na prática

Nível de Dificuldade

Avançado

Instrutores

  • Leonardo Cordeiro

    Leo é desenvolvedor de software e instrutor. Com mais de 8 anos de experiência na área, trabalhou em projetos usando Visual Basic, PHP, Java EE, Spring e outros. Desenvolveu aplicativos para área de educação usando Angular, Scala, Play, Docker ou AWS, entre outras tecnologias.

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Montando o projeto

    • Introdução
    • Criando o projeto
    • Personalizando as mensagens
  2. Começando o chat

    • Como implementar um Chat com HTTP?
    • Enviando mensagens
    • Recebendo mensagens
  3. Consumindo serviços REST com Retrofit

    • Trabalhando de forma mais produtiva com Retrofit
    • Ouvindo mensagens
    • Recebendo mensagens
  4. Injeção de dependências com Dagger

    • "Don't call us, we'll call you"
    • E as dependências?
    • Vamos injetar?
    • Injetando serviços do Retrofit com Dagger
    • Revisão
  5. Injetando Views com Butterknife

    • Injetando componentes com Butterknife
    • Trabalhando com listeners
  6. Carregamento e cache de imagens

    • Adicionando uma imagem para identificar o usuário
    • Mão na massa com o Picasso
    • Injetando Picasso com Dagger
  7. Desacoplando código com EventBus

    • Arquitetura desacoplada com eventos à moda antiga
    • Simplificando a manipulação de eventos com EventBus
    • Dagger, me entregue um EventBus!
  8. Refinando a aplicação

    • Salvando o estado da Activity
    • Escondendo o teclado
  9. Deploy da API no Heroku

    • Explicando a API
    • Disponibilizando a API da aplicação
    • O CLI do Heroku
    • Usando a API
    • Considerações finais

Escolha o seu plano e vamos começar

  • Cursos
  • Certificado de participação
  • Todas as formações
  • Projeto avaliado pelos instrutores
  • Certificado de avaliação
  • Acesso à Alura Start
  • Acesso à Alura Língua
  • Como Funciona?
Premium
  • 614
12X
R$75

à vista R$900

Matricule-se
Premium Plus
  • 614
12X
R$100

à vista R$1.200

Matricule-se
Max
  • 614
12X
R$120

à vista R$1.440

Matricule-se
Acesso por 1 ano
Certificado Digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana