Desenvolvimento Android, do File/New Project a Play Store
Este post é parte de uma série de publicações que irão ajudá-lo a construir um aplicativo Android e publicá-lo na Play Store.
Mas por que mais uma série sobre desenvolvimento Android?
Desde que começamos a desenvolver aplicativos Android sempre tivemos que buscar muito conteúdo para conseguir uma melhor prática para desenvolver alguma funcionalidade. Sabemos que essa busca muita vezes é bem árdua e consome muito tempo, então resolvemos escrever essa série de posts para tentar compilar aqui algumas das melhores práticas do desenvolvimento Android.
Outro motivador é também a dificuldade de se encontrar bons conteúdos em português, é claro que o inglês é fundamental nessa carreira de desenvolvedor, mas acreditamos que o idioma não deva ser uma barreira na aprendizagem, por isso então, todos os posts serão em português.
Outro motivador é também a dificuldade de se encontrar bons conteúdos em português, é claro que o inglês é fundamental nessa carreira de desenvolvedor, mas acreditamos que o idioma não deva ser uma barreira na aprendizagem, por isso então, todos os posts serão em português.
O que será apresentado nesses posts?
Vamos tentar mostrar cenários mais próximos da realidade de um projeto profissional e não apenas exemplos simples que utilizem a API do Github. Ao final dessa série teremos um projeto Android completo publicado na Play Store e com todo o código disponível no GitHub.
IMPORTANTE: os testes serão escritos ao longo de todo o desenvolvimento do projeto, esse post vai trazer uma visão geral de como testar um app Android.
Aham, blz e agora?
No próximo post, vamos mostrar como preparar o seu ambiente para que consiga iniciar seu projeto Android.
Vamos tentar mostrar cenários mais próximos da realidade de um projeto profissional e não apenas exemplos simples que utilizem a API do Github. Ao final dessa série teremos um projeto Android completo publicado na Play Store e com todo o código disponível no GitHub.
- Como configurar seu ambiente de desenvolvimento (MacOS, Linux/Ubuntu, Windows) — aqui vamos preparar o ambiente para o desenvolvimento: instalação do JDK, variáveis de ambiente (quando necessário), instalação do git, instalação e configuração do Android Studio, criação de um dispositivo virtual (emulador), inclusão do projeto no GitHub e CircleCI.
- Como criar um projeto Android — com o ambiente configurado, estaremos prontos para criar o nosso projeto, escolher a linguagem de desenvolvimento e definir qual a versão mínima do Android nosso app irá suportar.
- Como construir um aplicativo testável — projeto criado! É hora de definir a arquitetura do nosso aplicativo, como separar o app em camadas testáveis e desacopladas? Qual tipo de teste é mais aconselhável para cada uma das camadas? Como testar?
IMPORTANTE: os testes serão escritos ao longo de todo o desenvolvimento do projeto, esse post vai trazer uma visão geral de como testar um app Android.
- Como integrar esse aplicativo a uma API — uma das partes mais importantes ao desenvolver um app é a camada de comunicação com a API. Neste post iremos dar dicas de bibliotecas e de como construir e estruturar a camada de comunicação de forma que facilite os testes, a manutenção e a evolução de sua aplicação.
- Como construir uma pipeline para o seu aplicativo — aqui vamos mostrar como criar pipelines no CircleCi, executar os testes e avaliar a qualidade do código com as ferramentas de lint.
- Como criar os layouts do aplicativo e os principais componentes — aqui vamos apresentar as melhores práticas e os melhores componentes para construir layouts de fácil manutenção e que se adaptam aos vários tipos e tamanhos de tela.
- Como publicar o app na Play Store — agora que o app está pronto, só falta publicar!
Aham, blz e agora?
No próximo post, vamos mostrar como preparar o seu ambiente para que consiga iniciar seu projeto Android.
Comentários
Postar um comentário