Curso de Android parte 2: Avançando com listeners, menu e UI

9,3

Nota desse curso

457

Alunos neste curso

Faça esse curso e...

  • Aprenda a implementar listeners em AdapterViews
  • Explore e crie logs para o dispositivo Android
  • Transfira dados entre as Activities
  • Implemente comportamentos de alteração e remoção a partir de uma lista
  • Utilize menu de contexto nas views
  • Entenda como lidar com telas com muito conteúdo visual
  • Insira menu de opções para melhorar experiência do usuário

Conteúdo Detalhado

  1. Carregando aluno no formulário

    • Orientações iniciais e organização do curso
    • Baixando projeto inicial
    • Encontrando erros com o logcat
    • Ação de clique em cada aluno
    • Transferindo dados entre Activities
    • Implementando listener na ListView
    • Carregando aluno no formulário
    • Para saber mais - Transferindo objetos com Parcelable
    • O que aprendemos?
  2. Editando aluno pelo formulário

    • Editando aluno
    • Adicionando id para o aluno
    • Editando aluno no formulário
    • Tornando o formulário flexível
    • Flexibilizando formulário
    • Refatorando código
    • Aplicando a refatoração
    • Sobre cuidados com o extra
    • O que aprendemos?
  3. Removendo aluno da lista

    • Removendo aluno no DAO
    • Aplicando remoção no DAO
    • Removendo aluno por completo
    • Atualizando lista após remoção
    • Refatoração com otimização
    • Analisando e refatorando código
    • Sobre o uso do Adapter
    • O que aprendemos?
  4. Aplicando menus do Android

    • Criando menu de contexto na ListView
    • Adicionando o menu de contexto
    • Implementando listener no menu de contexto
    • Aplicando listener no menu de contexto
    • Criando o menu via arquivo XML
    • Criando menu de contexto via arquivo estático
    • Adicionando filtro no listener de menus
    • Aplicando filtro no listener do menu de contexto
    • Sobre o uso de filtros para menu
    • O que aprendemos?
  5. Melhorando experiência do formulário

    • Adicionando o ScrollView
    • Implementando o ScrollView no layout
    • Utilizando menu de opções
    • Salvando aluno via menu de opções
    • Adicionando o ícone no menu
    • Sobre o uso de ScrollView
    • Projeto final

Veja o primeiro vídeo

Formação com esse curso

Público alvo

Desenvolvedores Android que conhecem a base de Activities, Views e listeners e querem avançar seus conhecimentos finalizando um CRUD em Android

Nível de Dificuldade

Intermediário

Instrutores

  • Alex é instrutor e desenvolvedor com foco em Java, Kotlin, Android e Spring. É expert em Programação Orientada a Objetos, visando sempre compartilhar as melhores práticas e tendências do mercado para desenvolvimento de software com quem está estudando o assunto. Atuou 2 anos como editor de conteúdo no blog da Alura e hoje ainda escreve artigos técnicos sobre o desenvolvimento.

Já é aluno?

Começar o Curso

Sabe quando você pode começar? Agora!

  • 839 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • 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

  • 839 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • 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

  • 839 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • 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

  • 839 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • 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