Curso de Android Avançado - Desenvolvimento Mobile

Duração: 20h | Porto Alegre/RS

Curso em ambiente digital

Muitos sistemas estão sendo desenvolvidos em Android, mas nem todos alcançam o rigor técnico necessário para atingir desempenho profissional.

Sendo assim, o curso de Android Avançado visa aprofundar e aperfeiçoar conhecimentos e técnicas de desenvolvimento Android, buscando o rigor técnico almejado pelo mercado.

Durante o curso, este objetivo é atingido através do estudo de arquiteturas reconhecidas por sua excelência, como também, através da utilização de recursos de nível avançado no desenvolvimento Android.

Aprenda a trabalhar com otimização e performance, injeção de dependências, webviews, loaders e muito mais!

Com o curso de Android Avançado, o aluno estará em um nível de desenvolvedor Android pleno, com domínio total sobre a plataforma Android e seus componentes.

- Elevar o nível técnico dos alunos na plataforma Android
- Apresentar casos de uso de alto nível
- Apresentar uma arquitetura profissional de desenvolvimento
- Trabalhar com temas, estilos, animações e webviews
- Trabalhar com otimização e performance
- Aprender sobre injeção de dependências

- Curso TargetTrust de Lógica de Programação ou conhecimento similar
- Curso TargetTrust de Orientação a Objetos ou conhecimento similar
- Curso TargetTrust de Java - Fundamentos da Linguagem ou conhecimento similar
- Curso TargetTrust de Android - Desenvolvimento Mobile ou conhecimento similar

- Desenvolvedores
- Desenvolvedores Mobile
- Programadores
- Desenvolvedores JAVA
- Empreendedores

1. Explorando a action bar e o uso de menus
- Usando a barra de ação
- Adicionando a Actionbar
- Removendo a barra de ação
- Adicionando itens de ação

2. Comunicação
- Introdução
- Conectividade
- Evolução
- Protocolos
- Cliente WebService
- Cliente MMS
- HTTP Clients no Android
- Melhores práticas para download dados sem gastar a bateria

3. Content Providers
- Como funciona um Content Provider
- Acesse os contatos do telefone
- Crie um Content Provider para o seu aplicativo

4. Loaders
- Resumo API Loader
- Usando loaders em um aplicativo

5. Temas e Estilos
- Aplicando estilos e temas
- Definição de estilos
- Aplicando estilos e temas para a interface do usuário
- Usando estilos e temas da plataforma

6. Animações
- Princípios de Design
- Encante
- Simplifique
- Surpreenda
- Animações no Android
- AlphaAnimation
- ScaleAnimation
- RotateAnimation
- TranslateAnimation
- Executando animações em conjunto - AnimationSet
- API de animações
- Concluindo

7. WebView
- Usando uma WebView
- Formato da tela
- Interagindo com o dispositivo
- Introdução
- Carregando uma página
- Controlando a Navegação
- Associando código JavaScript a código Android

8. Otimização e Performance
- Performance em aplicações Android
- Backlog
- Performance
- Profiling
- Ferramentas de Profiling
- Traceview
- dmtracedump
- O gerenciamento de memória
- Melhores práticas
- Dicas de performance
- Conheça bem as bibliotecas
- Evite criar objetos desnecessários
- Prefira acessos estáticos
- Evite métodos Getters e Setters
- Utilize a sintaxe de loop for aprimorada

Apendice

Entre em contato

próximas turmas

28/03
Noite: 18:45 às 22:45  
20/05
Sábado Integral: 8:30 às 12:30 e 13:30 às 17:30
31/05
Segundas-Quartas-Sextas - Noite: 18:45 às 22:45

instrutores

conheça também