Que temas de java são importantes para trabalhar completamente no aplicativo Android?
Tudo não é necessário para cada tipo de aplicativo. Sugere-se começar com um conhecimento básico de Java, e aprender conceitos avançados como e quando necessário.
Os seguintes conceitos são necessários para iniciar o desenvolvimento de um aplicativo para Android:
<- Sintaxe básica>li>Primitivas>li>Fluxo de controle (Condições, Declarações e Loops)li>li>Recolhas (Arrays, Listas, Hashmaps etc)li>Anotasli>li>Classes and Methods (Getters & Setters, Interface, Constructor, Sobrecarga do método etc)>li>Enumeração, Encapsulação, Herança e Polimorfismo>li> Manipulação de exceções e Try-catch>/ol>p>alguns destes conceitos podem não ser úteis para algumas das aplicações básicas, mas é melhor aprendê-los com antecedência.
Os seguintes conceitos são necessários para os usuários que visam o desenvolvimento de um tipo específico de aplicação (Por exemplo, você não pode fazer uma aplicação de desenho 2D ou uma aplicação meteorológica com os conceitos mencionados anteriormente):
- >li>Arquivos (Criar, Ler, Escrever e copiar arquivos, Parar dados XML)>li>Gráficosli>li>Trabalho em rede>/ol>>p> Os seguintes conceitos não são necessários:
- li>GUI: Como o Android tem layouts gerenciados por xml facilmente. É melhor começar do zero. Existe a opção de projetar os layouts programmaticamente usando Java, mas não é recomendado. Os componentes GUI como Button, EditText, CheckBox etc. podem ser desenhados em xml e manipulados usando código Java.
- Applets: Também não é útil para o desenvolvimento do Android.
Artigos semelhantes
- Quais são os temas emergentes mais importantes de experiência do usuário?
- Se eu conheço Java, e como criar aplicativos Android usando Java, quais são os passos para publicar um aplicativo meu próprio?
- Fazer um editor de texto em Java é um bom projeto para aprender Java?
- O que eu tenho que instalar, Java 10 ou Java 8? Existe alguma diferença?