Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

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

Nota

8.7

Nível

Intermediário

Última atualização

22/06/2017

Carga horária

20h

Iniciar Curso
Concluir

Pré-requisitos:

Instrutor

  • instructor Felipe Torres

    Desenvolvedor das apps da Alura e instrutor na Caelum focado no desenvolvimento de aplicativos para Android e iOS. Skatista em todas as horas.

Veja as últimas novidades do curso Veja as perguntas frequentes Fórum do curso

Conteúdo detalhado:

  1. Integração com outros sistemas: conectividade

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

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

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

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

    1. Conseguindo uma Google Api Key
    2. Exercícios: Configurando o projeto para usar o Google Maps
    3. Exibindo o mapa
    4. Exercícios: Exibindo o Mapa
    5. Mostrando os alunos no Mapa
    6. Exercícios: Exibindo os alunos no mapa
    7. Atualizando posição no mapa
    8. Exercícios: Atualizando localização no mapa