Repositório do curso de treinamento em desenvolvimento Android
Curso de treinamento para adquirir conhecimentos básicos e habilidades práticas para desenvolvimento de aplicativos Android
premissa
Antes de iniciar este curso de treinamento, estude os seguintes conhecimentos e habilidades.
- Conhecimento/habilidades em Java
- Lições de programação em linguagem Java e Java eficaz são úteis.
- Como usar o Android Studio
- Contanto que você entenda as operações básicas, você ficará bem.
meta
Ao fazer este curso de treinamento, você adquirirá os seguintes conhecimentos e habilidades:
- Entenda como o Android funciona
- Você pode desenvolver seu próprio aplicativo Android
- Pode garantir qualidade liberável
preparação
Por favor, tenha os seguintes itens prontos para este curso de treinamento:
- Dispositivo Android
- Android 4.0.3 ou superior é recomendado.
- Ambiente de desenvolvimento
- Prepare-se consultando o capítulo Prefácio com a seguinte estrutura.
- Recomendamos praticar em sistemas operacionais Mac ou Linux.
composição
Este curso de formação consiste no seguinte currículo:
A estrutura curricular está sujeita a alterações sem aviso prévio.
- Prefácio
- Sobre Android
- Preparando o ambiente de desenvolvimento
- Crie um projeto Android
- Conhecimento básico de aplicativos Android
- Sobre a construção do Android (Gradle)
- Como abrir um projeto atribuído
- Noções básicas
- Criar layout de aplicativo
- Atividades e Fragmentos
- Gerenciamento de recursos de aplicativos
- Mensagens e notificações
- ActionBar e controle de interação
- ListView e ViewPager
- Serialização, coleta e persistência
- Processamento assíncrono
- comunicação em rede
- banco de dados
- teste
- Teste (Android Studio)
- Edição prática
- Depuração e compilações automáticas
- Compilação automática (Android Studio)
- Projeto arquitetônico e DI
- Continuação/Criar layout do aplicativo
- design de interface do usuário
- segurança
- API do Google
- Serviços do Google Play
- sincronização na nuvem
- apêndice
- Importando um projeto de um repositório Git
- Noções básicas de gramática Java
- Criando um dispositivo virtual
- Utilizando Java
Além disso, um projeto foi criado no repositório com a seguinte estrutura de diretórios.
Era compatível com Eclipse e Android Studio, mas planejamos remover qualquer menção ao Eclipse no futuro.
Embora alguns diretórios sejam separados por IDE, basicamente use o Android Studio.
Ao enviar sua tarefa, bifurque este repositório, crie um branch para cada capítulo e faça um commit.
Materiais/livros de referência
- Desenvolvedores Android
- Como referência oficial, preparamos uma ampla gama de materiais explicativos, desde os fundamentos do Android até as especificações da API. Não deixe de ler esta referência.
- programação android
- Cobrimos uma ampla variedade de tópicos, desde o básico até a programação Android avançada.
- Java eficaz
- Repleto de práticas ao trabalhar com a linguagem Java.
Solicitação pull
Solicitações pull são bem-vindas.
Coloque o código no branch master e, para alterações em http://mixi-inc.github.io/AndroidTraining, envie uma solicitação pull nos documentos do branch master.
Licença
Código lançado sob a licença Apache, versão 2.0 Docs lançado sob a licença Creative Commons Attribution 4.0 International.