Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
android-primeiros-passos [2019/10/05 09:25] forfs |
android-primeiros-passos [2019/11/11 11:14] (atual) forfs [Criando o primeiro projeto] |
||
---|---|---|---|
Linha 2: | Linha 2: | ||
//Artigo em construção. Enquanto isso, os primeiros passos podem ser dados [[https://developer.android.com/studio/projects/create-project|a partir daqui]].// | //Artigo em construção. Enquanto isso, os primeiros passos podem ser dados [[https://developer.android.com/studio/projects/create-project|a partir daqui]].// | ||
+ | |||
+ | É fato que muitas pessoas possuem **vontade de criar** aplicativos para dispositivos //mobile//, mas quase todas **não sabem por onde começar** ou não possuem motivação para iniciar, visto que, na maior parte das vezes, a documentação de diversas plataformas é **confusa** ou muito **difícil** de se entender. A ideia deste artigo é oferecer um //head start// para o início dos estudos nessa área, tendo a maior **didática** possível e oferecendo um texto **compreensível** e fácil de ler. | ||
+ | |||
+ | ---- | ||
+ | ===== Requisitos ===== | ||
+ | |||
+ | Antes de começar a estudar, é necessário | ||
+ | |||
+ | - Ter o [[Android Studio]] instalado; | ||
+ | - Possuir conhecimento **básico** da linguagem de programação [[Java]] ou [[Kotlin]]; | ||
+ | - Possuir conhecimento **intermediário** sobre o paradigma de orientação a objetos. | ||
+ | |||
+ | Este artigo será baseado somente na linguagem de programação [[Java]]. No entanto, os códigos desenvolvidos podem facilmente ser transcritos para [[Kotlin]], visto que a sintaxe de ambas as linguagens são parecidas e os códigos terão variáveis e métodos iguais para ambas as linguagens de programação. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Criando o primeiro projeto ===== | ||
+ | |||
+ | Primeiramente, abra o [[Android Studio]]. A seguinte janela será aberta. | ||
+ | |||
+ | //imagem// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Entendendo a estrutura do projeto ===== | ||
+ | ==== Sobre a lógica de programação ==== | ||
+ | |||
+ | A programação [[Android]] possui uma lógica diferente da convencional presente nas linguagens de programação "puras", as quais, na maioria das vezes, possuem um método ''main()'', sendo o método que o programa executará logo no momento de sua execução (exemplo: C, C++ e Java). | ||
+ | |||
+ | ---- | ||
+ | ===== Montando o primeiro layout ===== | ||
+ | ---- | ||
+ | ===== Escrevendo os primeiros códigos Java ===== | ||
+ | ---- | ||
+ | ===== Executando o primeiro aplicativo ===== | ||
+ | ---- | ||
+ | ===== Próximos passos ===== | ||
+ | ---- | ||
+ | ===== Referências externas ===== | ||
+ |