Android Studio
Android Studio é um ambiente de desenvolvimento integrado (IDE) para desenvolver para o sistema Android, baseado no software IntelliJ IDEA da empresa JetBrains,[2] que foi anunciado em 16 de maio de 2013,[3] na conferência Google I/O, e é disponibilizado gratuitamente sob a Licença Apache 2.0.[4] Está disponível para download em Windows, Mac OS X e Linux,[5][6] e substituiu Eclipse Android Development Tools (ADT) como a IDE primária do Google de desenvolvimento nativo para Android. Android Studio estava 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.[7] A primeira compilação estável foi lançada em Dezembro de 2014, começando da versão 1.0.[8] Características
Requisitos de sistema
Comparação com Eclipse ADT
Modo de usoO 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!".[11]
O código do arquivo 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 <?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émReferências
Ligações externas
|