Um dos sistemas operacionais mais dinâmicos e versáteis devido às suas opções de desenvolvimento é sem dúvida o Android, criado e desenvolvido pelo Google e que atualmente está implementado em milhões de dispositivos móveis e alguns computadores desktop.
Agora, se estamos no mundo do desenvolvimento de aplicativos Android, temos uma ferramenta fundamental e rica em recursos para realizar esse tipo de tarefa e essa ferramenta é o Android Studio.
O Android Studio possui as ferramentas necessárias e abrangentes para criar aplicativos em todos os tipos de dispositivos Android.
O Android Studio foi criado como um ambiente de desenvolvimento integrado (IDE) oficial especificamente para o desenvolvimento de aplicativos Android e é baseado no IntelliJ IDEA.
RecursosO Android Studio tem uma série de funcionalidades explícitas para criar aplicativos poderosos e inovadores, como:
- Tem um sistema de compilação baseado em gradle flexível
- Possui um emulador rápido que possui várias funções
- Possui um ambiente unificado no qual podem ser realizados desenvolvimentos para todos os dispositivos Android disponíveis
- Possui a função Instant Run que permite aplicar alterações enquanto o aplicativo está rodando sem a necessidade de compilar um novo APK
- GitHub e integração de modelo de código para fornecer a capacidade de compilar funções de aplicativo comuns e importar amostras de código
- Possui um grande número de ferramentas e estruturas de teste
- Possui ferramentas Lint para detectar problemas de desempenho, usabilidade, compatibilidade de versão, etc.
- Suporte a C ++ e NDK
- Suporte integrado para Google Cloud Platform, facilitando a integração do Google Cloud Messaging e do App Engine
MódulosCada projeto que realizamos no Android Studio contém um ou mais módulos que possuem arquivos de código-fonte e arquivos de recursos, estes módulos são:
- Módulos de aplicativo Android
- módulos de biblioteca
- Módulos do Google App Engine
PastasTodos os arquivos de compilação ficarão visíveis no nível superior dos scripts do Gradle e cada módulo do aplicativo contém as seguintes pastas:
- manifestos: contém o arquivo AndroidManifest.xml
- java: contém os arquivos de código-fonte Java, incluindo o código de teste JUnit
- res: contém todos os recursos, como layouts XML, strings de IU e imagens de bitmap.
1. Recursos e requisitos do Android Studio
Entre os vários recursos que temos ao usar o Android Studio, temos:
Corrida instantâneaQuando você clica em Executar ou Depurar, o recurso Instant Run do Android Studio aplica as alterações de código e recurso ao aplicativo em execução, para que o aplicativo interprete de forma inteligente as alterações sem a necessidade de reiniciar o aplicativo ou recompilar o APK dele.
Emulador rápido e cheio de recursosO Android Emulator é instalado automaticamente e nos permite iniciar aplicativos mais rápido do que um dispositivo real, ele também nos permite criar protótipos de nosso aplicativo e testá-los em todas as configurações de dispositivos Android disponíveis, como telefones, tablets e dispositivos Android Wear e Android TV.
Editor de código inteligenteO editor de código inteligente nos permite escrever códigos mais eficientes, trabalhar mais rápido e ser mais produtivos.
Sistema de construção robusto e flexívelO Android Studio nos oferece automação de compilação, gerenciamento de dependências e configurações de compilação personalizáveis.
Otimizado para todos os dispositivos AndroidO Android Studio possui um ambiente unificado através do qual será possível compilar aplicativos para telefones e tablets Android, bem como para dispositivos Android Wear, Android TV e Android Auto.
LinteligênciaO Android Studio oferece uma estrutura de análise robusta e estática e inclui mais de 280 verificações de Lint diferentes em todo o aplicativo.
Modelos de código e aplicativos de amostraNo Android Studio, são incluídos modelos de projeto e código que foram projetados para permitir a adição de padrões estabelecidos, como um painel lateral de navegação e um pager de visualização.
Ferramentas e estruturas de testeO Android Studio nos oferece uma ampla variedade de ferramentas para avaliar aplicativos Android com JUnit 4 e estruturas de teste de IU funcionais.
Suporte a C ++ e NDKCom o suporte à edição de arquivos de projeto C e C ++, os componentes JNI podem ser compilados rapidamente no aplicativo.
Integração com Firebase e nuvemCom o Firebase Assistant será possível conectar o app ao Firebase e a partir daí adicionar serviços como Analytics, Authentication e Notifications, entre outros. As ferramentas incorporadas ao Google Cloud Platform nos dão a possibilidade de criar e implementar um back-end para o aplicativo Android usando serviços como Google Cloud Endpoints e módulos de projeto especialmente desenvolvidos para o Google App Engine.
Recursos
- Analisador de APK
- Editor de layout
- Editor de tradução
- Estudo de recursos vetoriais
Requisitos para usar o Android StudioOs requisitos básicos para instalar o Android Studio são:
- Distribuição de 64 bits que executa aplicativos de 32 bits
- Um ambiente de área de trabalho GNOME ou KDE
- Biblioteca GNU C (glibc) 2.19 ou posterior
- 2 GB de espaço em disco disponível, 4 GB recomendado (500 MB para IDE + 1,5 GB para Android SDK e emulador de imagem do sistema)
- Pelo menos 3 GB de RAM, recomendado 8 GB de RAM, o emulador Android consome 1 GB de RAM
- Resolução de tela de pelo menos 1280 x 800
Agora veremos como instalar o Android Studio no Linux, neste caso o Ubuntu 17.10.
Login Junte-se!