icon-celDesenvolvimento de aplicações móveis para Android

Público-alvo: Java e Orientação a Objetos.

ObjetivoNeste treinamento, abordaremos desde a história do Android, conceitos e práticas sobre as principais funcionalidades, incluindo a construção de três aplicativos completos, envolvendo todos os tópicos mencionados nos capítulos abaixo.

Solicite um orçamento
Saiba mais

novembro, 2018

Organizar Opções

Curso online - Asterisk Ionline

Curso online - Asterisk Ionline

24set - 21novDia InteiroTreinamento Linux - LPI 101 e 102

Mais cursos disponíveis

18h30 às 22h30 hrs

32 horas

Solicite um orçamento

Preencha o formulário para maiores informações.

Mais informações sobre o curso

Curso de Desenvolvimento de aplicações móveis para Android

Conteúdo Programático

1. Introdução

Histórico do Android
Instalando o Android Developer Tools
SDK Manager
Configurando um AVD
A máquina virtual Dalvik
Estrutura de um projeto
Entendendo o AndroidManifest.xml

2. Interface Gráfica

Toast
TextView
EditText
Button
NumberPicker

3. Layouts

FrameLayout
LinearLayout
TableLayout
RelativeLayout
AbsoluteLayout
ScrollView
Landscape / Portrait

4. Activity

O que é?
Ciclo de vida
Activity Stack
Registrando uma Activity
Menus / Submenus
Método findViewById()
Método finish()

5. Intent

Navegação entre Activities
Passagem de Parâmetros
Intents nativas?
Abrindo o browser
Fazer uma ligação
Método startActivityForResult()

5. Preferences

Armazenando as preferências do usuário
Buscando as preferências do usuário
Preferences x SharedPreferences

5 – Handler

Enfileirando mensagens
Thread pode atualizar a UI? Como?
Implementando uma SplashScreen

6 – Service

Iniciando um serviço
Binding com um serviço em execução
Interagindo com um serviço
Finalizando um serviço

7 – Notification

Comunicando-se com o usuário
Disparando uma Intent via Notification

8 – BroadcastReceiver

Entendendo o conceito
Enviando uma mensagem
Implementando um BroadcastReceiver

9 – AlarmManager

Agendando uma tarefa
Repetindo um alarme

10 – SQLite

Gestão da base de dados
Operações de CRUD

11 – Testes automatizados

Android Test Framework
Robotium
Robolectric

12 – Comunicação com Webservices

Nativo com java.net
Nativo com Apache HttpClient

13 – Frameworks

AndroidAnnotations
GreenDao
EventBus
Crouton

14 – Google Play

Assinando uma aplicação
Publicando a aplicação no Google Play

Ao término deste curso o aluno estará apto à:

Preparar seu ambiente de desenvolvimento para Android;
Reconhecer a estrutura de um projeto Android;
Prototipar, implementar e customizar interfaces gráficas;
Compreender o ciclo de vida de uma classe controladora;
Implementar a navegação e a passagem de parâmetros entre telas;
Gerenciar as preferências do usuário;
Planejar e implementar um serviço em segundo plano;
Notificar o usuário mesmo quando a aplicação estiver desligada;
Realizar quaisquer ações após a inicialização do dispositivo móvel;
Realizar chamadas ou abrir um determinado site;
Agendar a execução de uma tarefa;
Gestão de banco de dados e comandos básicos de CRUD;
Assinatura e publicação de aplicações no Google Play.

Treinamentos para decolar a sua carreira!