Android Studio

Android Studio
DesenvolvedorGoogle
Lançamento inicialmaio de 2013 (13 anos)
Lançamento estável
"Ladybug" 2024.2.1 (Stable) / 1 de outubro de 2024; há 2 anos (2024-10-01)
Escrito emJava, Kotlin e C++
Sistema
operacional
Multiplataforma
TipoIDE
LicençaApache 2.0
Websitedeveloper.android.com/studio

Android Studio é um ambiente de desenvolvimento integrado (IDE) gratuito e multiplataforma da Google, usada para desenvolver para aplicações móveis para o sistema Android lançado em 2013, baseado no IDE IntelliJ IDEA, e disponibilizado sob a Licença Apache 2.0.

Está disponível para download em Windows, Mac OS X e Linux, e substituiu Eclipse Android Development Tools (ADT) como a IDE primária do Google de desenvolvimento nativo para Android.

História

Uma IDE baseada no software IntelliJ IDEA, a IDE da empresa JetBrains, o Android Studio que foi anunciado em 16 de maio de 2013, na conferência Google I/O.

O Android Studio estave em estágio de acesso antecipado desde a versão 0.1 em Maio de 2013, entrando então em estágio beta a partir da versão 0.8 que foi lançada em Junho de 2014. A primeira compilação estável versão 1.0 foi então lançada em Dezembro de 2014.

Características

Requisitos de sistema

Windows OS X/macOS Linux
Versão do SO Microsoft Windows 10/8.1/8/7/Vista/2003/XP (32 ou 64 bit) MacOS X 10.10/MacOS X 10.11(Yosemite/El Capitan) ou superior, até a versão 10.13/10.14 (MacOS High Sierra/MacOS Mojave) GNOME ou KDE ou Unity no Ubuntu ou Fedora ou GNU/Linux Debian
RAM 4 GB de RAM no mínimo, 8 GB de RAM recomendado
Espaço em disco 2 GB de espaço em disco
Espaço para Android SDK No mínimo 4,5 GB para Android SDK, imagens do sistema de emulador e caches
Versão JDK Java Development Kit (JDK) 6/7/8/9/10/11/12 ou superior
Resolução de tela 1280x800 de resolução de tela no mínimo

Comparação com Eclipse ADT

FeatureAndroid StudioEclipse ADT
Automação de compilaçãoGradleApache Ant
Dependências de compilação baseadas em MavenSimSim
Variantes de compilação e geração de múltiplos APKSimSim
Avançada complementação e fatoraçãoSimSim
Editor gráfico de layoutSimSim
Assinatura de APK e gerenciamento de armazenamento de chavesSimSim
Suporte para NDKSimSim

Modo de uso

O projeto "helloworldapp" usando o Android Studio para criar um aplicativo móvel com a linguagem de programação Kotlin, que irá exibir na tela a mensagem "Oi Mundo!".

O código do arquivo MainActivity.kt (na pasta app/src/main/java/com.example.olamundoapp/) define o layout de visualização do aplicativo e, em seguida localiza um TextView com o id "textView" e define seu texto/conteúdo a ser exibido como a frase "Oi Mundo!"...

package com.example.helloworldapp

    import androidx.appcompat.app.AppCompatActivity
    import android.os.Bundle
    import android.widget.TextView

    class MainActivity : AppCompatActivity() {
        override fun onCreate(savedInstanceState: Bundle?) {
            super.onCreate(savedInstanceState)
            setContentView(R.layout.activity_main)

            val textView = findViewById(R.id.textView)
            textView.text = "Oi Mundo!"
        }
    }

O código do arquivo activity_main.xml define o layout no formato XML, onde configura um TextView com o id "textView" e define seu texto/conteúdo como "Oi Mundo!"...

<?xml version="1.0" encoding="utf-8"?>
        <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
            xmlns:app="http://schemas.android.com/apk/res-auto"
            xmlns:tools="http://schemas.android.com/tools"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            tools:context=".MainActivity">

            <TextView
                android:id="@+id/textView"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Oi Mundo!"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintRight_toRightOf="parent"
                app:layout_constraintTop_toTopOf="parent" />
        </androidx.constraintlayout.widget.ConstraintLayout>

Ver também

Referências

  1. ↑ «Android Studio Ladybug - 2024.2.1 now available». Consultado em 4 de janeiro de 2025
  2. 1 2 «Android Studio Release Notes» (em inglês). Consultado em 5 de Fevereiro de 2016
  3. 1 2 Ducrohet, Xavier; Norbye, Tor; Chou, Katherine (15 de maio de 2013). «Android Studio: An IDE built for Android». Android Developers Blog (em inglês). Google. Consultado em 16 de maio de 2013
  4. 1 2 «AndroidPlugin.java». Google. Consultado em 5 de Fevereiro de 2016
  5. ↑ «Getting Started with Android Studio». Android Developers (em inglês). Google. Consultado em 14 de maio de 2013
  6. ↑ Haslam, Oliver (16 de maio de 2013). «Download Android Studio IDE For Windows, OS X And Linux» (em inglês). Redmond Pie. Consultado em 16 de maio de 2013
  7. ↑ «Download Android Studio» (em inglês). Android Developers. Consultado em 13 de Junho de 2015
  8. ↑ EXAME. «Google lança versão 1.0 do IDE de código aberto Android Studio». Consultado em 21 de Dezembro de 2015
  9. ↑ Olanoff, Drew (15 de maio de 2013). «Google Launches Android Studio And New Features For Developer Console, Including Beta Releases And Staged Rollout». TechCrunch (em inglês). AOL. Consultado em 16 de maio de 2013
  10. ↑ «Android Studio BETA». Google (em inglês). Google. 15 de maio de 2013. Consultado em 15 de agosto de 2014
  11. ↑ Junqueira, Daniel. «Conheça 5 dos melhores emuladores de Android para PC». Olhar Digital. Consultado em 3 de setembro de 2026
  12. 1 2 3 «Creating a Hello World App in Android Studio with Kotlin». codinglabel.com (em inglês). Consultado em 19 de fevereiro de 2024

Ligações externas