Introdução ao Android Studio

O Android Studio percorreu um longo caminho desde que sua primeira compilação estável foi lançada em 2014. É totalmente gratuito e há muito tempo é a ferramenta oficial e recomendada para desenvolver aplicativos para dispositivos Android.

O Android Studio é um aplicativo enorme e complicado que pode ser intimidador para iniciantes. Já escrevi alguns tutoriais sobre este tópico para iniciantes, como este tutorial sobre Trabalhando com o Android Studio, que aborda o download, a instalação e as atualizações do aplicativo, bem como uma breve visão geral da interface do usuário e o que as diferentes janelas de ferramentas fazem. Quem acabou de começar a usar o Android Studio também se beneficiará com o tutorial Gerenciando dispositivos físicos e virtuais no Android Studio.

Neste tutorial, focarei em alguns outros aspectos do Android Studio, como diferentes opções de configuração e as etapas a seguir para criar, desenvolver e executar um aplicativo Android.

Tela de boas-vindas do Android Studio

O Android Studio recebe você com uma tela de boas-vindas quando você o abre pela primeira vez. Após a primeira vez, ele leva você diretamente para qualquer projeto aberto. No entanto, você também pode abrir a tela de boas-vindas fechando o projeto atual navegando até Arquivo > Fechar Projeto.

Depois de baixar e instalar o Android Studio, clique no ícone de inicialização e você verá algo semelhante à imagem abaixo.

Tela de boas-vindas do Android Studio Projetos recentesTela de boas-vindas do Android Studio Projetos recentesTela de boas-vindas do Android Studio Projetos recentes

O painel à direita mostra uma lista de projetos recentes no meu caso, parecerá um pouco diferente se você nunca criou um projeto no Android Studio antes.

Organizando Projetos em Grupos

Você pode organizar seus projetos em grupos clicando com o botão direito no painel direito da janela e selecionando Novo grupo de projeto como destacado. Eu criei um novo grupo de projeto intitulado Tutoriais nesse caso.

Novo Grupo de Projetos do Android StudioNovo Grupo de Projetos do Android StudioNovo Grupo de Projetos do Android Studio

Agora você pode clicar em qualquer um dos projetos recentes e navegar até Mover para Grupo > Tutoriais. Todos esses projetos estarão disponíveis em Tutoriais.

Mudando a aparência do Android Studio

Também é possível alterar o tema e o tamanho da fonte, etc. no Android Studio, à direita da tela de boas-vindas, indo para Customizar. Existem três temas de cores disponíveis para você usar por padrão.

O tema claro chama-se IntelliJ Light e o tema escuro chama-se Darcula. Há também um tema chamado High Contrast que melhora o contraste entre diferentes elementos da interface do usuário para melhor visibilidade. Você pode vê-lo aplicado ao Android Studio na imagem abaixo.

Também é possível definir um tamanho de fonte para os elementos da interface do usuário no IDE. O tamanho de fonte padrão é 12. No entanto, você também pode selecionar qualquer outro valor predefinido ou definir um de sua preferência. Eu defini o tamanho da minha fonte para 14.

Personalização do Android StudioPersonalização do Android StudioPersonalização do Android Studio

Você também pode marcar a caixa para ajustar cores para melhor visibilidade para deficiência de visão vermelho-verde. Clicando no Todas as configurações O link levará você a uma nova janela onde você pode configurar o Android Studio para se comportar e ter a aparência exata que você deseja.

Instalando Plugins e Temas

Nem todo mundo ficará satisfeito apenas com os três temas que o Android Studio oferece por padrão. Além disso, é impraticável esperar que o Android Studio tenha todas as funcionalidades de que você precisa.

É por isso que o mercado no Android Studio é uma ótima maneira de encontrar novos temas e plug-ins para aprimorar a funcionalidade integrada do IDE. Você pode acessar o mercado clicando em Plugins na tela de boas-vindas.

Android Studio MarketplaceAndroid Studio MarketplaceAndroid Studio Marketplace

Existem duas guias na tela de plugins. Você pode usar o Mercado guia para encontrar os plugins e temas que você deseja instalar. O Instalado guia mostra todos os plugins instalados atualmente. No topo da lista estão os plug-ins que você baixou e instalou do marketplace.

Plug-ins instalados do Android StudioPlug-ins instalados do Android StudioPlug-ins instalados do Android Studio

Como você pode ver, instalei Dart, Flutter, Gerry Themes e Key Promoter X. Você também pode desativar esses plug-ins individualmente, se desejar.

Criando um novo projeto

Você pode criar um novo projeto clicando no botão Novo projeto botão na parte superior da tela de boas-vindas, conforme mostrado na imagem abaixo.

Novo projeto do Android StudioNovo projeto do Android StudioNovo projeto do Android Studio

Assim que você clicar no Novo projeto botão, você será levado para a próxima tela onde você precisa escolher um modelo de atividade para seu aplicativo. vou em frente com um Atividade vazia. As atividades são um componente importante de um aplicativo Android e um único aplicativo pode conter várias atividades.

Atividade vazia do Android StudioAtividade vazia do Android StudioAtividade vazia do Android Studio

Você pode clicar no Próximo botão após selecionar o Atividade vazia. Ser-lhe-ão pedidas algumas informações sobre a sua nova aplicação na página seguinte. Preencha um Nome que você goste. O nome pode ser algo comum como Alarme. Eu coloquei o meu para Minha atividade vazia. Preencha um Nome do pacote que deve ser único e diferente de todos os outros aplicativos da Play Store. Usar seu nome de domínio como parte do nome do pacote pode ajudar a mantê-lo exclusivo.

Novos detalhes do projetoNovos detalhes do projetoNovos detalhes do projeto

eu configurei o Linguagem para KotlinGenericName. Agora é a linguagem preferida para o desenvolvimento do Android e permite que você escreva um código mais seguro rapidamente. Escolha um SDK mínimo versão que você deseja suportar. O Android Studio fornecerá uma indicação aproximada dos dispositivos compatíveis com a versão do SDK especificada.

Finalmente clique no Terminar e o Android Studio configurará o projeto para você. Isso pode demorar um pouco, então seja paciente.

Entendendo como tudo funciona junto

Neste ponto, você verá alguns arquivos na janela do editor do Android Studio chamados activity_main.xml e MainActivity.kt. O activity_main.xml arquivo é usado para definir o layout de sua atividade enquanto o MainActivity.kt arquivo é usado para definir o comportamento da atividade.

O código dentro activity_main.xml arquivo ficará mais ou menos assim:

1

2
 xmlns:android="https://schemas.android.com/apk/res/android"
3
    xmlns:app="http://schemas.android.com/apk/res-auto"
4
    xmlns:tools="http://schemas.android.com/tools"
5
    android:layout_width="match_parent"
6
    android:layout_height="match_parent"
7
    tools:context=".MainActivity">
8

9
    
10
        android:layout_width="wrap_content"
11
        android:layout_height="wrap_content"
12
        android:text="Hello World!"
13
        app:layout_constraintBottom_toBottomOf="parent"
14
        app:layout_constraintEnd_toEndOf="parent"
15
        app:layout_constraintStart_toStartOf="parent"
16
        app:layout_constraintTop_toTopOf="parent" />
17

18

Nós estamos usando ConstraintLayout para expor nossas visualizações ou elementos na tela de atividades. Esse tipo de layout nos permite colocar diferentes visualizações ou elementos em relação a alguma outra visualização ou layout pai com base em uma restrição. O trecho acima simplesmente adiciona um TextView que contém o texto Olá Mundo! ao nosso layout.

Existem três maneiras de trabalhar com o layout de uma atividade no Layout Editor do Android Studio. Você pode usar o Código view se você gosta de trabalhar diretamente com XML. Você também pode usar o Projeto view se você gosta de criar o layout usando arrastar e soltar. O Dividir view lhe dará acesso tanto ao editor XML quanto ao Visual Design Editor.

Pessoalmente, prefiro a exibição dividida, que se parece com a imagem abaixo.

Visualização dividida do Android StudioVisualização dividida do Android StudioVisualização dividida do Android Studio

O comportamento da atividade será controlado pelo MainActivity.kt arquivo que contém o seguinte código:

1
package com.tutsplus.myemptyactivity
2

3
import androidx.appcompat.app.AppCompatActivity
4
import android.os.Bundle
5

6
class MainActivity : AppCompatActivity() {
7
    override fun onCreate(savedInstanceState: Bundle?) {
8
        super.onCreate(savedInstanceState)
9
        setContentView(R.layout.activity_main)
10
    }
11
}

Aqui, estamos substituindo o onCreate() método para definir o conteúdo da atividade de um recurso de layout com a ajuda do setContentView() método. O onCreate() O método é chamado quando a atividade é inicializada pela primeira vez. Também temos outro tutorial que aborda o ciclo de vida da atividade do Android com mais detalhes. Você pode lê-lo para saber mais sobre os diferentes métodos de ciclo de vida, como onCreate() e aprender como iniciar as atividades explicitamente.

Este aplicativo em particular não faz nada de interessante neste momento. No entanto, é possível adicionar novas exibições ou elementos ao layout da atividade, como um campo de entrada de texto e um botão, etc. Depois disso, você pode escrever algum código dentro MainActivity.kt para responder às ações do usuário.

Outro dos meus tutoriais intitulado Construindo seu primeiro aplicativo Android faz exatamente isso e ajuda os usuários a cumprimentar a si mesmos em vez do mundo inteiro digitando seu nome e clicando no botão Cumprimente-me botão.

Executando o aplicativo Android

O Android é um sistema operacional muito popular que roda em todos os tipos de dispositivos, de smartphones a relógios e TVs. É muito importante que você teste seu aplicativo no maior número possível de dispositivos para garantir que esteja funcionando conforme o esperado para todos.

O Android Studio faz um excelente trabalho ao fornecer todas as ferramentas necessárias para testar completamente seu aplicativo. Você pode executar seu aplicativo em dispositivos físicos conectados ou em um dispositivo virtual Android, também chamado de AVD. A janela da ferramenta do emulador mostra a saída da execução de um aplicativo em um AVD.

Você pode ler outro dos meus tutoriais para aprender como gerenciar dispositivos virtuais e físicos no Android Studio. Abrange os fundamentos da criação de um AVD, bem como a instalação de seus aplicativos no AVD. Executar seu aplicativo em um dispositivo físico exigirá que você faça algumas alterações de configuração no dispositivo e no computador.

Tente seguir qualquer um desses tutoriais para executar seu aplicativo Android e veja uma atividade simples que diz “Hello World”.

Pensamentos finais

O Android Studio é um software incrível. No entanto, ele tem um aprendizado íngreme e isso pode ser intimidador quando você está começando. Neste tutorial, tentei dar os primeiros passos no Android Studio, abordando seus diferentes aspectos, uma seção por vez.

Agora você deve ter uma melhor compreensão da própria tela de boas-vindas, bem como criar um novo projeto de sua preferência. Siga os outros tutoriais vinculados para entender como você pode escrever seu próprio código e executar seu aplicativo em dispositivos virtuais e físicos.

Deixe uma resposta