Quer construir um aplicativo para Android? Continue lendo.
Recentemente, encontrei o post Reddit do PraneethVT sobre como ele construiu seu primeiro aplicativo móvel para Android – uma calculadora GPA.
Vendo que ele é um novato relativo no mundo da programação, pensei que mergulhar mais profundamente em como ele construiu seu primeiro aplicativo seria perfeito para aprender a codificar comigo.
Aqui está um pouco sobre o PraneethVT antes de começarmos.
Ele é formado em engenharia da computação
Então, no total, ele teve cerca de seis meses de aulas reais de programação
Dois dos cursos introdutórios de CS que ele tem sob sua alçada ensinam Java
Durante suas férias de verão, ele decidiu colocar algumas de suas habilidades de CS em prática e construir um aplicativo Android
Below são mais algumas perguntas, em Q&Um estilo, com PraneethVT sobre como ele foi fazer seu primeiro aplicativo Android. (Minhas perguntas estão em negrito, e suas respostas seguem.)
No final, eu compartilho os cinco principais takeaways sobre o desenvolvimento do aplicativo Android para iniciantes.
Disclosure: Eu sou um afiliado orgulhoso de alguns dos recursos mencionados neste artigo. Se você comprar um produto através dos meus links nesta página, eu posso receber uma pequena comissão por indicar você. Obrigado!
Pode você quebrá-lo para mim – o que é cada habilidade/idioma necessário para construir um aplicativo Android?
Construir um aplicativo Android se resume a duas habilidades/idiomas principais: Java e Android. Java é a linguagem usada no Android, mas a parte Android engloba aprender XML para o design do aplicativo, aprender os conceitos do Android, e usar os conceitos programmaticamente com Java.
A partir do momento que você aprender Java e XML (XML é realmente fácil de se acostumar, e você deve aprender a linguagem enquanto você programa seu aplicativo, ao invés de aprender de antemão como você faria com Java), você precisa aprender como conectar esses dois usando os princípios do Android.
Deu alguns bons recursos no meu post no Reddit para aprender coisas como Atividades, Fragmentos e outros conceitos importantes do Android, mas o meu favorito é o livro Big Nerd Ranch porque ele ensina enquanto você faz aplicativos durante o livro.
(Link para livro aqui: Programação do Android: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)