Iklan1

Sunday, December 15, 2024

langkah-langkah dasar untuk membuat aplikasi Android menggunakan CUI / CMD Prompt

    Untuk membuat program Android menggunakan CUI (Command Line Interface) saja, kamu bisa menggunakan Android SDK yang disediakan oleh Google. Biasanya, pengembangan Android dilakukan dengan Android Studio (yang memiliki antarmuka grafis), namun kamu masih bisa melakukan pengembangan tanpa antarmuka grafis dengan cara menggunakan baris perintah.


Berikut adalah langkah-langkah dasar untuk membuat aplikasi Android menggunakan CUI:

1. Install Java Development Kit (JDK)

Android membutuhkan Java untuk pengembangan aplikasi. Pastikan JDK sudah terinstall di sistem kamu.

- Untuk Windows:

  - Download JDK dari [situs resmi Oracle](https://www.oracle.com/java/technologies/javase-jdk15-downloads.html).

  - Ikuti instruksi instalasi dan set `JAVA_HOME` serta menambahkannya ke PATH.


- Untuk macOS/Linux:

  - Kamu bisa menggunakan `brew` untuk macOS: `brew install openjdk`.

  - Atau, di Linux, kamu bisa menginstal JDK menggunakan manajer paket yang sesuai, seperti `sudo apt install openjdk-11-jdk`.

Setelah terpasang, pastikan JDK terdeteksi dengan menjalankan perintah:


```bash

java -version

```

2. Install Android SDK

Android SDK adalah alat utama yang digunakan untuk mengembangkan aplikasi Android. Untuk menggunakan CUI, kamu hanya membutuhkan beberapa tools seperti `sdkmanager` dan `avdmanager`.

- Untuk Windows/macOS/Linux:

  - Download command line tools dari [situs resmi Android](https://developer.android.com/studio#downloads).

  - Ekstrak dan tempatkan di suatu direktori.

  - Tambahkan direktori `cmdline-tools/bin` ke PATH agar bisa mengakses perintah `sdkmanager` dan lainnya dari terminal.

Setelah terpasang, pastikan Android SDK terdeteksi dengan perintah:

```bash

sdkmanager --list

```

3. Buat Project Android Baru

Setelah SDK terinstall, kamu bisa membuat project Android baru melalui terminal. Berikut adalah cara sederhana untuk membuat project Android menggunakan CUI:

1. Buat folder project:

   Misalnya, buat folder `MyFirstApp` untuk project kamu.

   ```bash

   mkdir MyFirstApp

   cd MyFirstApp

   ```

2. Gunakan `android` CLI untuk membuat project (Opsional jika menggunakan tools terbaru):

   Pada beberapa versi SDK, kamu bisa menggunakan perintah `android create project` untuk membuat project Android.

   ```bash

   android create project --name MyFirstApp --target 28 --path . --activity MainActivity --package com.example.myfirstapp

   ```

   - `--target 28`: Versi Android yang digunakan (misalnya API level 28 untuk Android 9).

   - `--path .`: Lokasi folder project.

   - `--activity MainActivity`: Nama Activity utama.

   - `--package com.example.myfirstapp`: Nama package project.


   Ini akan menghasilkan struktur folder dan file dasar untuk aplikasi Android.

3. Tambahkan dependencies dan konfigurasi project di `build.gradle` (perlu dilakukan secara manual).

4. Kembangkan Aplikasi

Pada tahap ini, kamu bisa mulai menulis kode Android kamu. Kode utama aplikasi ada di file Java seperti `MainActivity.java` di dalam folder `src`.

Contoh kode `MainActivity.java` sederhana:

```java

package com.example.myfirstapp;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;


public class MainActivity extends Activity {

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        TextView textView = new TextView(this);

        textView.setText("Hello, Android!");

        setContentView(textView);

    }

}

```

5. Build Aplikasi

Untuk membangun aplikasi Android menggunakan CUI, kamu akan menggunakan `gradle`. Pastikan Gradle sudah terinstall.

Untuk membangun project:

```bash

gradle build

```

Ini akan menghasilkan file APK di folder `build/outputs/apk`.

6. Jalankan Aplikasi di Emulator atau Perangkat Android

Jika kamu ingin menjalankan aplikasi di emulator atau perangkat Android, kamu bisa menggunakan perintah berikut.

1. Jalankan emulator:

   ```bash

   emulator -avd <name_of_your_avd>

   ```

   Pastikan kamu sudah membuat AVD (Android Virtual Device) dengan `avdmanager`.

2. Jalankan aplikasi di perangkat:

   Hubungkan perangkat Android kamu melalui USB dan pastikan Developer Mode dan USB Debugging diaktifkan. Kemudian jalankan perintah:

   ```bash

   adb install path_to_your_apk

   adb shell am start -n com.example.myfirstapp/.MainActivity

   ```

7. Debug dan Iterasi

Kamu bisa melakukan debug dengan menggunakan logcat:

```bash

adb logcat

```

Ini akan menampilkan log dari perangkat Android yang terhubung.

Kesimpulan

Meskipun pengembangan Android biasanya dilakukan menggunakan Android Studio, kamu masih bisa membuat aplikasi Android melalui CUI dengan alat seperti SDK Manager, Gradle, dan ADB. Ini memberi fleksibilitas dalam pengembangan Android tanpa menggunakan antarmuka grafis.