Google Android: crie aplicações para celulares e tablets
Agradecimentos
Gostaria primeiramente de agradecer a você, leitor. Este livro foi preparado especialmente para que você adquira rapidamente os conhecimentos necessários, através de exemplos práticos, para desenvolver aplicativos para a plataforma Android.
Agradeço, em especial, ao Adriano Almeida e ao Paulo Silveira a oportunidade de escrever este livro e também a todas as pessoas que contribuíram para que isto fosse possível, incluindo os amigos que ajudaram na revisão e também minha esposa, pela compreensão e incentivo.
Sumário
- 1 - Construa sua primeira aplicação
- 1.1 - Conheça o Android
- 1.2 - Configure o ambiente para desenvolvimento
- 1.3 - Conheça a estrutura do projeto
- 1.4 - Hello World 2.0
- 1.5 - Conclusão
- 2 - Entenda o funcionamento do Android
- 2.1 - A execução das aplicações
- 2.2 - Conheça as Intents e Intent Filters
- 2.3 - Como as Intents são resolvidas
- 2.4 - Construção da nossa primeira Intent
- 2.5 - Componentes de aplicação
- 2.6 - Ciclo de vida da Activity
- 2.7 - Layouts, widgets e temas
- 2.8 - Conclusão
- 3 - Domine os principais elementos de interface gráfica
- 3.1 - LinearLayout
- 3.2 - RelativeLayout
- 3.3 - TableLayout
- 3.4 - DatePicker
- 3.5 - Spinner
- 3.6 - ListViews
- 3.7 - Menus
- 3.8 - AlertDialog
- 3.9 - ProgressDialog e ProgressBar
- 3.10 - Preferências
- 3.11 - Conclusão
- 4 - Persistência de dados no Android com SQLite
- 4.1 - O processo de criação do banco de dados
- 4.2 - Gravação das viagens no banco de dados
- 4.3 - Listando as viagens direto do SQLite
- 4.4 - Atualização de viagens e o update no SQLite
- 4.5 - Como apagar uma viagem com o SQLite e o Android
- 4.6 - Dicas e boas práticas ao trabalhar com banco de dados no Android
- 4.7 - Conclusão
- 5 - Compartilhe dados entre aplicações com os content providers
- 5.1 - Como funciona um content provider
- 5.2 - Acesse os contatos do telefone
- 5.3 - Crie um ContentProvider para o seu aplicativo
- 5.4 - Adicione regras de permissão ao seu ContentProvider
- 5.5 - Conclusão
- 6 - Integração de aplicações Android com serviços REST
- 6.1 - Trabalhe com REST e JSON
- 6.2 - Conheça a Twitter Search API
- 6.3 - Implemente um serviço de background
- 6.4 - Crie notificações na barra de status
- 6.5 - Utilize um BroadcastReceiver para iniciar o Service
- 6.6 - Conclusão
- 7 - Utilize Google APIs e crie funcionalidades interessantes
- 7.1 - Configure o add-on Google APIs
- 7.2 - Adicione bibliotecas auxiliares
- 7.3 - Adicione as permissões necessárias
- 7.4 - Registre a aplicação no Google
- 7.5 - Autentique o usuário com a conta do Google
- 7.6 - Solicite autorização para o Google Calendar
- 7.7 - Trate a expiração do token de acesso
- 7.8 - Conheça a Calendar API
- 7.9 - Adicione eventos no Google Calendar
- 7.10 - Conclusão
- 8 - Explore os recursos de hardware
- 8.1 - Capture fotos com seu aparelho
- 8.2 - Grave vídeos
- 8.3 - Execute vídeos e músicas
- 8.4 - Determine a localização através do GPS e da rede
- 8.5 - Conclusão
- 9 - Suporte tablets e outros dispositivos
- 9.1 - Prepare o seu ambiente
- 9.2 - Suporte várias versões do Android
- 9.3 - Suporte diversos tamanhos de tela
- 9.4 - Utilize Fragments para simplificar seus layouts
- 9.5 - Comunicação entre Fragments
- 9.6 - Carregue dados com Loaders
- 9.7 - Conclusão
- 10 - Desenvolva para todas as versões do Android
- 10.1 - Utilize a Android Support Library
- 10.2 - Incorpore a ActionBar em seu aplicativo
- 10.3 - Adicione uma pesquisa rápida na ActionBar
- 10.4 - Ações customizadas com ActionProvider e submenus
- 10.5 - Conclusão
- 11 - Defina um esquema de navegação
- 11.1 - Abas e swipe views
- 11.2 - Navigation Drawer
- 11.3 - Spinners
- 11.4 - Recomendações para ActionBar
- 12 - Publicação no Google Play
- 12.1 - Prepare a aplicação
- 12.2 - Crie uma conta de desenvolvedor
- 12.3 - Realize a publicação
- 13 - Conheça as novidades do Android 5.0
- 13.1 - Entenda o Material Design
- 13.2 - Obtenha mais flexibilidade e desempenho com a RecyclerView
- 13.3 - Crie layouts baseado em cartões
- 13.4 - Promova ações com botões flutuantes
- 14 - Continue os estudos
Dados do produto
- Número de páginas:
- Data publicação: