Pertemuan 1

Welcome to the
Android Universe! 🚀

Pernah mikir waktu *scroll* TikTok atau pesen ojol, "Gimana ya caranya bikin aplikasi kayak gini?" Nah, di kelas ini kita bakal langsung hands-on bikin aplikasi Android kamu sendiri pakai Java!

Let's Dive In!

1. Kenapa Harus Android?

Rajanya Smartphone

Mayoritas orang di dunia pakai HP Android. Market share-nya menguasai lebih dari 70% pasar global. Pasarnya huge banget!

Open Source & Bebas

Ekosistem Android (berbasis Linux) ngasih kita kebebasan mutlak buat ngulik, modifikasi, dan bereksperimen dengan banyak hal.

Peluang Karir & Cuan

Kebutuhan industri akan Android Developer selalu tinggi, baik di startup maupun corporate dengan salary yang menggiurkan.

2. Flashback: Sejarah Singkat

Sejarah Android

Tahu nggak sih kalau Android awalnya bukan dibikin sama Google? Awalnya diniatkan untuk sistem operasi kamera digital lho!

2003: Pendirian

Didirikan oleh Andy Rubin dkk. Banting setir dari OS kamera digital ke pasar smartphone.

2005: Diakuisisi Google

Google melihat potensi besar dan membeli Android Inc.

2008: HP Pertama (HTC Dream)

Rilis HP Android pertama di dunia. Bentuknya masih pakai keyboard fisik slide.

Era Makanan Manis (Dessert) 🍩

Dulu versi Android selalu pakai nama makanan manis urut abjad.


Senjata Kita: Android Studio

Dulu programmer menderita pakai Eclipse IDE yang berat dan ribet. Hingga Google I/O 2013, diumumkanlah Android Studio (berbasis IntelliJ IDEA).

Gradle Build

Sistem build fleksibel untuk atur library.

Layout Editor

Visual drag-and-drop komponen UI.

Fast Emulator

HP virtual di laptop yang makin smooth.

3. Starter Pack (Setup)

Ibarat mau mabar, kita butuh gear yang mumpuni. Selesaikan misi (checklist) di bawah ini sebelum lanjut!

4. First Quest: Hello Bestie!

Langkah Pembuatan:

  1. Klik New Project di Android Studio.
  2. Pilih Empty Views Activity (Jangan Empty Activity biasa, itu buat Compose). Klik Next.
  3. Name: AplikasiPertamaku
  4. PENTING: Language ubah ke Java.
  5. Minimum SDK: API 24 (Nougat).
  6. Klik Finish & tunggu Gradle Sync selesai.

Anatomi Project:

  • MainActivity.java: Otak/logika aplikasi.
  • activity_main.xml: Wajah/tampilan (UI) aplikasi.

Coba Simulasi di Bawah!

activity_main.xml
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=
/>

Tugas Ringan (Challenge)

Biar makin pro, cobalah eksplorasi di Android Studio kamu:

  1. Buka file res/layout/activity_main.xml.
  2. Ubah mode tampilan dari "Design" ke "Code" atau "Split" (di pojok kanan atas).
  3. Cari baris kode android:text="Hello World!".
  4. Ubah teks tersebut menjadi: "Halo, namaku [Nama Kalian]! Aku siap belajar Android!".
  5. Run lagi aplikasinya di emulator. Screenshot hasilnya! 📸

Easy peasy, kan? Sampai jumpa di Modul 2 minggu depan, kita bakal throwback dikit soal OOP Java! Stay awesome! ✨