Nesse artigo, vamos criar a estrutura minima para criar um projeto de uma aplicação Android com a linhuagem Kotlin, sem precisar instalar o Android Studio, mas usando apenas um editor de texto comum e a ferramenta Gradle.
Passo 1: Instale as Ferramentas Necessárias
Antes de começar, você precisa instalar algumas ferramentas:
- Java Development Kit (JDK)
- Android SDK ou SDKMAN
- Um editor de texto comum, como Notepad++, Sublime Text ou Vim.
Passo 2: Crie uma Estrutura de Diretórios para o Projeto
Crie um diretório para o seu projeto:
mkdir MeuProjeto
Em seguida, crie uma estrutura de diretórios para o projeto:
MeuProjeto/ ├── app │ ├── build.gradle │ ├── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── meuapp │ │ └── MainActivity.java │ └── gradle.properties ├── build.gradle ├── gradle │ └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties └── settings.gradle
Passo 3: Configurar o Arquivo build.gradle do Projeto
Abra o arquivo build.gradle
no diretório raiz do projeto e adicione o seguinte conteúdo:
buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:7.2.0' } } allprojects { repositories { google() jcenter() } }
Passo 4: Configurar o Arquivo build.gradle do Módulo do Aplicativo
Abra o arquivo app/build.gradle
e adicione o seguinte conteúdo:
apply plugin: 'com.android.application' android { compileSdkVersion 31 buildToolsVersion "31.0.0" defaultConfig { applicationId "com.meuapp" minSdkVersion 21 targetSdkVersion 31 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } } dependencies { implementation 'androidx.appcompat:appcompat:1.4.1' implementation 'androidx.constraintlayout:constraintlayout:2.1.1' }
Passo 5: Configurar o Arquivo AndroidManifest.xml
Abra o arquivo app/src/main/AndroidManifest.xml
e adicione o seguinte conteúdo:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.meuapp"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
Passo 6: Criar o Arquivo MainActivity.java
Crie o arquivo app/src/main/java/com/meuapp/MainActivity.java
e adicione o seguinte conteúdo:
package com.meuapp; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
Passo 7: Criar o Layout da Activity
Crie o arquivo app/src/main/res/layout/activity_main.xml
e adicione o seguinte conteúdo:
<?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:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout>
Passo 8: Compilar o Projeto
Para compilar o projeto, abra um terminal ou prompt de comando, navegue até a pasta raiz do projeto e execute o seguinte comando:
./gradlew assembleDebug
Este comando irá compilar o projeto e gerar um arquivo APK na pasta app/build/outputs/apk/debug/app-debug.apk
. Você pode instalar este arquivo em um dispositivo Android para testar sua aplicação.
Conclusão
Neste artigo, você aprendeu como criar um conjunto mínimo de arquivos para criar um projeto para uma aplicação Android usando um editor de texto comum e a ferramenta Gradle. Embora seja possível criar aplicativos Android usando apenas um editor de texto, o Android Studio é altamente recomendado para desenvolvimento Android devido às suas muitas ferramentas integradas e recursos.