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

8,9

Nota desse curso

1.830

Alunos neste curso

Faça esse curso de Android 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

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

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

Instrutores

  • 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, AWS, entre outras tecnologias.

Cursos relacionados

Cursos de Android em Mobile

Público alvo

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

Nível de Dificuldade

Avançado

Já é aluno?

Começar o Curso

Sabe quando você pode começar? Agora!

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana