SoftSell

Boas práticas em Android

Primeiro Sábado – Conhecendo a plataforma Android


Parte 1 - Ambiente de Desenvolvimento
Configurando Ambiente de Desenvolvimento
Por onde começar? Android Developer Guide!
Conhecendo o Android SDK, ADT e Android Studio
Apresentando a IDE Android Studio
Um pouco de Gradle: O Novo Sistema de Build
Criando dispositivos virtuais no Emulador
Otimizando AVDs com Intel HAXM e Genymotion
Criando um projeto no Android Studio
Entendendo a estrutura de um projeto Android
Executando a app no androphone e emulador.
Depurando no Android Studio com LogCat
Exercício 01

Parte 2 - UI
Introdução aos Developer e Design Guides
Estrutura de uma App
Widgets e Layouts
Introdução à Activity
Activity e seu ciclo de vida
Iniciando e finalizando uma Activity
Entendendo a pilha Back-Stack
Compartilhando dados entre telas
Trabalhando com ActionBar
O Padrão F.I.T. para definição de itens de menu
Adicionando Itens de Menu
Escutando eventos de cliques em itens de menu
Exercício 02

Segundo Sábado – Persistência & Mapas


Parte 1 - Persistência de Dados
Trabalhando com Preferências
Adicionando uma tela de Preferências em XML
Salvando e Carregando preferências com SharedPreferences
Banco de Dados com SQLite
Criando um CRUD genérico com padrão de projeto DAO
Definindo a SQL de Criação de Tabelas
Conectando com Banco de Dados
Inserindo, Consultando, Alterando, Excluindo dados
Melhorando a pesquisa com o componente SearchView

Parte 2 - Localização e Mapas
Conhecendo a Google Play Services

Localização:
Configurando o arquivo de manifesto.
Conectando com o serviço de Localização
Obtendo sua localização via GPS
Capturando endereços georeferenciados com Geocoder

Mapas:
Conhecendo a Google Maps para Android API v2
Criando um projeto na Developer Console
Gerando uma API Key para seu projeto
Configurando o arquivo de manifesto
Definindo o Layout do mapa
Carregando seu projeto no androphone
Manipulando mapa com a classe GoogleMap
Exibindo sua localização no mapa
Animando mapas conforme localização
Definindo marcadores customizados

Quer saber mais? Clique aqui!
#COMPARTILHE nossos cursos

Rua Emiliano Perneta, 680 - 9º Andar
Centro - Curitiba - Paraná - 80420-080
Fones: Curitiba - 3204-1999
Demais localidades - 4007-2186