Antes de mais nada, gostaria de pedir desculpas. Esse post não era para falar sobre esse assunto. Era para dar continuidade ao post anterior, que fala sobre interfaces. No entanto, achei relevante e resolvi fazer uma espécie de parada rápida e discutir um assunto que veio ao meu encontro hoje.
O caso é que estava conversando com um amigo meu que também está interessado em programação para Android e que está acompanhando esse blog. Ele me fez uma pergunta que não havia me ocorrido antes. Apesar deu gostar de colocar as coisas de maneira bastante didática, ele me perguntou como seria a ordem dos conteúdos sobre o Android.
Basicamente o que ele quis dizer foi como será o conteúdo programático, por assim dizer?
Eu realmente não havia pensado nisso, já que minha intenção era somente a de ir colocando todos os conhecimentos que ia adquirindo lendo os diversos livros de Android que tenho (e alguns outros que comprei que vou deixar os links daqui a pouco) e ir seguindo uma sequência que me parecesse lógica, ainda que não houvesse uma ordem pré-estabelecida.
Mas depois de perceber que realmente o meu blog tem esse objetivo, de começar do básico mesmo e ir avançando até a criação de apps para o Market do Android, eu resolvi fazer uma pequena pesquisa para me guiar e ajudar quem está vindo a esse blog pela primeira vez a não se perder na quantidade de materiais que existem por aqui.
Posto isso, vou listar abaixo os novos livros que comprei de Android, sendo o último da lista abaixo (o da Wrox) o melhor dos que já vi. Se querem um excelente livro, comprem esse ao invés de qualquer outro.
- The Android™ Developer’s Cookbook Building Applications with the Android SDK
- Apress Android™ Essentials
- Wrox Android™ 2 Application Development
Me ocorreu também, em conversa com esse meu amigo, que algum de vocês podem não saber Java. E, não sabendo Java, como vão programar para Android? Eu andei pesquisando e vi que na internet existem inúmeros tutoriais de Java. No entanto, eu sempre achei que livros são a melhor fonte de informação quando se quer realmente aprender a fundo alguma tecnologia. E o melhor livro que eu vi (que ainda não comprei) é esse abaixo.
- Learn Java for Android Development
- Use a cabeça! Java. (Lembrado pelo leitor Ricardo. Muito obrigado!)
Como eu também comecei a programar para Android tem pouco tempo, não tenho um conteúdo programático que possa ser chamado de excelente. No entanto, no livro da Wrox há uma sequência que acho bastante razoável.
- Hello, Android.
- Iniciando no Android (configuração e instalação dos pré-requisitos e softwares)
- Criando aplicações e atividades
- Criando interfaces de usuário
- Intents, Broadcast Receivers, Adapters e a internet
- Arquivos, salvando o estado e preferências
- Bancos de dados e content providers
- Mapas, geocoding e serviços baseados em localização
- Trabalhando em background
- Audio, video e uso da câmera
- Telefonia e SMS
- Bluetooth, redes e wi-fi
- Sensores
- Como compilar código nativo em Android?
- Como criar jogos em java desde o início?
- O que são poligonos (e a razão deles serem tão importantes para os jogos)?
- Como criar gráficos 2D?
- Como criar gráficos 3D?
- Visão geral do Android (que já cobri)
- Criando interfaces de usuário (que estou cobrindo nesse momento)
- Atividades e Intents (coberto bem rapidamente também)
- Threads, Serviços, Receivers e Alerts
- Eventos de interface
- Técnicas de multimidia
- Interface de hardware
- Networking
- Métodos de data storage
- Serviços baseados em localização
- Desenvolvimento avançado em Android e;
- Debugging.
4 comentários:
Muito bom, vamos fundo então.
Um livro pra começar em java é USE A CABEÇA JAVA, simples e pratico para inicio.
Abraços.
Gostei, agora so esperando para começar a aprender!!! Valeu
Obrigado a vocês, pessoal! Mais novidades em breve! =D
Muito bom! =)
Postar um comentário