Curso de Android III: Integrações e Mapas para turbinar sua App

8,8

Nota desse curso

3.976

Alunos neste curso

Faça esse curso e...

  • Use mapas, GPS e outros recursos do dispositivo
  • Adpte sua app para tablets!
  • Integração entre sistemas com JSON e webservices
  • Saiba usar o pacote de compatibilidade

Conteúdo Detalhado

  1. Integração com outros sistemas: conectividade

    • Gerando JSON
    • Exercício
    • Enviando dados para o servidor
    • Exercício: Encapsulando a requisição para o servidor
    • Fazendo o envio dos dados de forma assíncrona
    • Uma barra de progresso: ProgressDialog
    • Exercício - Rodando a integração
  2. Melhorando a usabilidade com Application Resources

    • Application Resources
    • Exercícios - Mostrando mais informações na lista de alunos
  3. Fragments e o pacote de compatibilidade

    • Fragments
    • Listagem de Provas
    • Exercício: Visualizando a listagem de provas usando Fragments
    • Criando os detalhes da prova selecionada
    • Exercício: Criando os detalhes da prova selecionada
    • Adequando melhor a apresentação da tela para Tablet
    • Exercício: Adequando melhor a apresentação da tela para Tablet
    • Passando dados de um Fragment para outro
    • Exercício: Criando os detalhes do aluno usando Fragments
    • Tornando o comportamento para Tablet diferenciado
    • Exercício: Diferenciando nossa aplicação para tablet
    • Para saber mais: ViewPager
    • Exercício (Opcional): Usando o ViewPager
    • Retrocompatibilidade
    • Exercício (Opcional): Mostrando opções do menu na ActionBar
    • Para saber mais: ExpandableListAdapter
  4. Conectividade: usando API facilitadoras

    • AsyncTask: Tarefas assíncronas de maneira fácil
    • GSON: Um jeito fácil de gerar e consumir JSON
    • Exercício: Webservice com AsyncTask e GSON
    • Para saber mais: Evitando chamadas remotas com o uso de Caches
    • Exercício Opcional: Colocando cache na aplicação
  5. Google Maps e GPS

    • Conseguindo uma Google Api Key
    • Exercícios: Configurando o projeto para usar o Google Maps
    • Exibindo o mapa
    • Exercícios: Exibindo o Mapa
    • Mostrando os alunos no Mapa
    • Exercícios: Exibindo os alunos no mapa
    • Atualizando posição no mapa
    • Exercícios: Atualizando localização no mapa

Veja o primeiro vídeo

Público alvo

Desenvolvedores com experiência em programação Java e Orientação a Objetos que querem passar a desenvolver aplicações mobile com Android.O aluno utilizará SDK 4.2 e Eclipse+ADT

Nível de Dificuldade

Intermediário

Instrutores

  • Felipe é instrutor e desenvolvedor Java e Mobile com mais de 7 anos de experiência. É responsável pelo desenvolvimento dos aplicativos da Alura, Alura Start e MusicDot (Android e iOS), e sempre trabalhando de acordo com práticas ágeis, dando preferência para boas práticas como TDD, programação pareada e outros. Também atua como desenvolvedor independente de jogos usando APIs nativas do Android, assim como engines específicas como Unity 3D. É moderador no GUJ.com.br.

Já é aluno?

Começar o Curso

Sabe quando você pode começar? Agora!

  • 844 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

  • 844 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

  • 844 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

  • 844 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