Curso

Android SDK - Dominando a API

Este curso faz parte da Formação Android

Neste curso de Android SDK será mostrado as principais classes da API do Android. A ideia é mostrar desde as classes mais básicas, para criação de Activity e exibição de mensagens até classes mais avançada como BroadCastReceiver, Service, AlarmManager, Notification entre outros. Através deste treinamento será possível desenvolver aplicativos com os principais recursos da plataforma Android. Além disso, será utilizado o padrão de projeto DAO para concentrar o acesso a dados da aplicação. Por fim, será visto um exemplo de integração com a biblioteca Ksoap, para a utilização de Web Services.

Avaliação

Clique para avaliar o curso!
Android SDK - Dominando a API
5 5 21
Iniciar curso Assinar curso Certificado
Aulas: 47 vídeos Carga Horária: 47 horas
Check Certificado Certificado Marcar como favorito (164)

Para obter a contagem de carga horária do curso levamos em consideração que cada aula possui, em média, a duração técnica de uma hora - que contém o tempo de acompanhamento, codificação, assimilação do aluno além do próprio tempo total do vídeo.

Conteúdo programático

Layout
1

Trabalhar com layout no Android utilizando o Eclipse com o plugin ADT

Neste vídeo aula será mostrado como trabalhar com layout no Android.

Assistir aula
2

Eventos onClick, como criar eventos no Android

Neste vídeo aula será mostrado como criar eventos

Assistir aula
3

Recuperando e exibindo valores do EditText no Android

Neste vídeo aula será mostrado como recuperar as instâncias dos objetos EditText.

Assistir aula
4

Toast e Thread com ProgessDialog, trabalhando com mensagens no Android

Neste vídeo aula será visto como trabalhar com mensagens no Android.

Assistir aula
Acesso a banco de dados
5

Funcionamento de banco de dados no Android - SQLite com ADB Shell: Acesso a dados

Neste vídeo aula será visto como funciona os banco de dados no Android.

Assistir aula
6

Criando um banco de dados dinamicamente no Android utilizando o método OpenOrCreateDatabase

Neste vídeo aula será visto como criar um banco de dados dinamicamente no Android.

Assistir aula
7

Trabalhando com banco de dados no Android utilizando a classe SQLiteOpenHelper

Neste vídeo aula será visto como trabalhar com banco de dados no Android

Assistir aula
DAO
8

Implementado a classe ClienteDAO, criando a classe DAO

Neste vídeo aula será visto como criar a classe DAO.

Assistir aula
9

Activity: Ligando Interface DAO

Neste vídeo aula será visto como ligar a interface DAO com a Activity cadastro.

Assistir aula
10

Criando um Adapater - BaseAdapater

Neste vídeo aula será visto como criar um Adapater

Assistir aula
11

Exibindo dados em uma Listactivity

Nesta vídeo aula será visto como exibir dados em uma Listactivity

Assistir aula
12

onListItemClick: Recuperando Click ListActcivity

Nesta vídeo aula será mostrado como recuperar um click de uma ListView.

Assistir aula
13

Intent: Passando parâmetros entre Acitivities

Neste vídeo aula será mostrado como passar parâmetros entre Acitivities.

Assistir aula
14

startActivityForResult: Retornando Parâmetros entre Activities

Nesta vídeo aula será mostrado como retornar parâmetros de uma Acitivity.

Assistir aula
Finalizando o projeto
15

Mensagens no Android

Nesta vídeo aula será mostrado como realizar mensagens de confirmação. Para isto, será visto a classe Builder.

Assistir aula
16

SharedPreferences: Salvando informações de preferência

Nesta vídeo aula será mostrado que nem sempre é preciso utilizar o SQLite para salvar dados. É mostrado a classe SharedPreferences.

Assistir aula
17

Criando menu no Android

Nesta vídeo aula será mostrado como criar menu no Android.

Assistir aula
18

Salvando as informações

Nesta vídeo aula será mostrado como salvar tags na classe SharedPrefence.

Assistir aula
19

Trabalhando com multi-idiomas

Nesta vídeo aula será mostrado como trabalhar com recurso de internacionalização no Android.

Assistir aula
20

Style - Criando estilos no Android

Nesta vídeo aula será mostrado como criar estilos no Android.

Assistir aula
21

Themes - Criando temas no Android

Nesta vídeo aula será mostrado como funciona os Themes no Android.

Assistir aula
22

Herança de temas e reaproveitamento de funcionalidades no Android: Themes

Nesta vídeo aula será mostrado como criar temas no Android

Assistir aula
23

Criando um ListView avançado

Nesta vídeo aula será mostrado como criar um ListView avançado.

Assistir aula
24

Recuperando itens do ListView

Nesta vídeo aula será mostrado como recuperar os itens do ListView.

Assistir aula
25

Criando menus de contexto no Android - ContextMenu

Nesta vídeo aula será mostrado como criar menus de contexto.

Assistir aula
26

Menu de Contexto - API Telefone

Nesta vídeo aula será visto como realizar ligação para um número de telefone específico

Assistir aula
27

Método onActivityResult - Contacts

Nesta vídeo aula será mostrado como manipular os contatos telefônicos do celular.

Assistir aula
Replicação
28

Activity - Trabalhando com Replicação

Nesta vídeo aula será mostrado como trabalhar com replicação.

Assistir aula
29

Replicando dados do SQLite (no Android) para o MySQL

Nesta vídeo aula será mostrado como trabalhar com replicação.

Assistir aula
30

Transferindo SQLite para MySQL

Nesta vídeo aula será mostrado como iniciar a comunicação com o servidor WEB, para desta forma replicar todos os dados do SQLite (no android) para o MySQL, utilizando um script em PHP.

Assistir aula
31

Loading: Replicação

Nesta vídeo aula será mostrado como iniciar a comunicação com o servidor WEB, para desta forma replicar todos os dados do SQLite (no android) para o MySQL, utilizando um script em PHP.

Assistir aula
32

Status Conexão (3G, Wifi)

Nessa videoaula será mostrado como descobrir o status de conexão do celular. Para isto é visto a forma de descobrir se existe uma conexão Wifi ou 3G.

Assistir aula
Servidor
33

Testando Conexão

Nessa videoaula será mostrado como descobrir dinamicamente quando a aplicação for iniciada que existe conexão com a Internet.

Assistir aula
34

Salvando Dados Online

Nesta vídeo aula será mostrado como cadastrar automaticamente um registro direto no servidor local. A ideia é que a própria aplicação descubra se existe rede.

Assistir aula
35

TimeOut HTTP

Nesta vídeo aula será mostrado como configurar o timeout de uma requisição HTTP. Como estamos utilizando um arquivo via HTTP para cadastrar informações em um banco de dados, muita das vezes essa informação pode não ser encontrada.

Assistir aula
36

Enviando um SMS a cada replicação

Nesta vídeo aula será mostrado como listar os dados online na mesma Activity que é exibida a listagem local. O exemplo demonstra a possibilidade através do menu de alternar entre as visualizações de dados locais e online.

Assistir aula
37

SMS Replicação

Nesta vídeo aula será mostrado como funciona o envio de SMS para outro celular. Neste caso é mostrado como funciona o envio para outro emulador.

Assistir aula
38

BroadCastReceiver

Nesta vídeo aula será mostrado como funciona o BroadCastReceiver. O mesmo é basicamente uma classe que você pode utilizar para trabalhar com ações em segundo plano.

Assistir aula
API
39

Disparando um BroadCastReceiver exibindo uma Activity

Nesta vídeo aula será mostrado como disparar um BroadCastReceiver exibindo uma Activity.

Assistir aula
40

Notification - Notificações no Android

Nesta vídeo aula será mostrado como funciona as notificações no Android.

Assistir aula
41

Cancelando Notificações

Nesta vídeo aula será mostrado como cancelar uma notificação quando o usuário já tiver lido a mesma.

Assistir aula
42

Classe Service - Criando serviços em segundo plano

Nesta vídeo aula será mostrado como funciona a classe Service.

Assistir aula
43

Implementando um serviço em conjunto com uma Thread

Nesta vídeo aula será mostrado como implementar um serviço em conjunto com uma Thread.

Assistir aula
44

Trabalhando com Web Services no Android - Biblioteca Ksoap para Android

Nesta vídeo aula será mostrado como trabalhar com Web Services no Android. Para isto, será mostrada a biblioteca Ksoap for Android.

Assistir aula
45

Codificando a Activity que irá processar a requisição via Web Service - Instanciando a classe SoapObject

Nesta vídeo aula será codificado a Activity que irá processar a requisição via Web Service. Primeiramente iremos instanciar algumas classes, como a SoapObject, responsável por criar um objeto Soap.

Assistir aula
46

Retorno do Webservice - Drawable

Nesta vídeo aula será mostrado como transformar o retorno do Web Service, que é uma URL de uma imagem, em um objeto do tipo Drawable. Esta é a última vídeo deste curso.

Assistir aula
Montando o Ambiente
47

Montando o Ambiente

Nessa videoaula será mostrado como montar o ambiente para o desenvolvimento de aplicações utilizando o Android.

Assistir aula

Sobre o autor

Rafael Silva - DevMedia Space Rafael Silva

Especialista há diversos anos em tecnologias de desenvolvimento como .net, PHP, Android, Delphi, MySQL, Java e front-end. Ministrou aulas e produziu diversos artigos, vídeos e cursos online sobre estas tecnologias.

Como adquirir este curso ?

Nosso objetivo é atender as suas necessidades de forma eficiente e econômica.

Com a assinatura DevMedia MVP você paga apenas R$ 69,90 por mês e tem acesso a todos os cursos - além de todos os canais de conteúdo!

Assine