Como criar seu primeiro projeto Android - Tecnologia
Pular para o conteúdo

Como criar seu primeiro projeto Android

  • por


Nas entradas anteriores vimos diferentes generalidades sobre o Android, desde o que devemos levar em conta, passando pela linguagem de programação Kotlin, os tipos de aplicativos, características do sistema operacional, até a instalação da ferramenta…

Anúncios

Agora, nesta oportunidade veremos como criar nosso primeiro Aplicativo!

Neste verbete iremos focar principalmente na criação do projeto e na estrutura básica fornecida pela ferramenta, servirá de base para futuros cadastros onde iremos complementar ainda mais nossa aplicação.

Criação do Projeto.


Ao iniciar o Android Studio, se for a primeira vez, a ferramenta nos dá a possibilidade de criar um novo projeto, caso contrário, na barra de ferramentas, selecionamos novo projeto

Feito isso carrega a janela onde escolhemos o tipo de projeto que queremos, neste caso selecionamos Esvaziar Atividade e clicamos em Avançar

Posteriormente, a janela de criação é carregada, aqui definimos o nome do projeto, o nome do pacote, o caminho onde o projeto será armazenado, a linguagem de programação e o SDK mínimo com o qual vamos trabalhar.


Caso não saibamos qual é o SDK mínimo, podemos clicar em “Ajude-me a escolher”

NOTA: É muito importante definir com clareza o nome do pacote, pois é ele que vai referenciar o pacote e a empresa quando for publicado na app store, no exemplo a seguir vemos o caminho do pacote definido para o App StropperS publicado no Google Play. (https://play.google.com/store/apps/details?id=co.chenao.stroopers&hl=es_419&gl=US)

Voltando à criação do projeto, se não soubermos qual versão escolher para o SDK mínimo, podemos clicar em “Ajude-me a escolher”

Ao fazer isso, uma janela é carregada onde podemos ver as versões do Android desde as mais usadas até as mais recentes, bem como os detalhes de cada versão.


Na coluna “DISTRIBUIÇÃO CUMULATIVA” é mostrada a porcentagem de uso da versão do Android nos dispositivos atuais, esses dados são obtidos com base nas estatísticas coletadas pela plataforma, selecionamos a versão com a qual trabalhar e clicamos em OK.

(Se você quiser saber um pouco mais sobre as versões, pode encontrar mais informações na entrada introdução ao desenvolvimento de aplicativos Android)


Observação: Al definir que versión es la que queremos como mínimo SDK estamos restringiendo el uso de la App desde la versión seleccionada en adelante, para nuestro ejemplo quiere decir que solo podemos instalar la app en versiones 5.0 en adelante, no se podrá instalar en la 4.4 por exemplo.

Estrutura básica.


Após um momento o projeto é construído, é muito importante que tenhamos acesso a internet pois a ferramenta começa a baixar as dependências necessárias para sua construção, ao final podemos ver a estrutura do projeto, o arquivo activity_main.xml e a classe MainActivity.kt com o código padrão.


Também podemos ver arquivos como o AndroidManifest.xmle ele build.gradle entre outros que analisaremos mais adiante.


Além disso, se um emulador já tiver sido criado, ele carregará automaticamente o emulador disponível ou o dispositivo físico configurado, que no meu caso chamei de “Pixel 2 API 28”



Criação de Interface Gráfica.


Se inserirmos o arquivo activity_main.xml Veremos um cliente gráfico de onde podemos criar nossas telas, aqui veremos a aba “Projeto” que nos permite arrastar e soltar componentes, bem como modificar os componentes através de suas propriedades.



Também podemos encontrar a guia “Dividir” que permite dividir a tela na seção de código xml e na seção de exibição da tela, aqui podemos criar os componentes por meio do código, embora possamos alternar entre as duas visualizações.


Também poderíamos trabalhar na guia “código” aquele que nos dá o trabalho apenas com código, mas a visualização “Split” é mais recomendada.


Nesta visualização podemos conhecer a estrutura da tela e os componentes que a compõem bem como suas propriedades, observe que por exemplo para o “Olá Mundo!” que é criado por padrão, um componente é usado e isso está em um gerenciador de conteúdo chamado ConstraintLayout que permite colocar componentes com posições relativas à tela ou outros componentes.



Se formos para a visualização de design, podemos modificar a tela ao nosso gosto, faremos esse processo em um post futuro.

E pronto, isso foi tudo até agora, espero que tenha ajudado você a começar a criar seus próprios aplicativos.





Também pode lhe interessar.




Há algo que você queira adicionar ou comentar sobre esta entrada? fique a vontade para fazer….E se gostou… te convido a compartilhar Y Inscreva-se entrando no botão “Participar deste site” para ficar sabendo de mais posts como este 😉