1. Pengenalan Android Studio
Capaian Pembelajaran
Siswa mampu:
Menggunakan Android Studio
Mendesain UI Android
Membuat aplikasi Android sederhana
Menjalankan aplikasi di emulator dan device
A. Pengertian Android Studio
Android Studio adalah IDE resmi untuk pengembangan aplikasi Android yang disediakan oleh Google, berbasis IntelliJ IDEA.
B. Fungsi Android Studio
-
Menulis kode program Android
-
Mendesain antarmuka (UI)
-
Menjalankan dan menguji aplikasi
-
Debugging aplikasi
-
Build dan generate APK
2. Instalasi Android Studio
A. Kebutuhan Sistem
-
OS: Windows / Linux / macOS
-
RAM minimal 8 GB (disarankan)
-
Storage minimal 10 GB
-
JDK (sudah termasuk di Android Studio)
B. Langkah Instalasi
-
Download Android Studio
-
Install Android Studio
-
Install Android SDK
-
Install Emulator (AVD)
-
Konfigurasi awal
3. Pengenalan Tampilan Android Studio
-
Toolbar: menjalankan dan menghentikan aplikasi
-
Project Explorer: struktur folder project
-
Code Editor: menulis kode
-
Design Editor: desain UI
-
Logcat: melihat log error
4. Membuat Project Android Baru
Langkah-langkah:
-
Klik New Project
-
Pilih Empty Activity
-
Isi:
-
Nama aplikasi
-
Package name
-
Bahasa (Java / Kotlin)
-
Minimum SDK
-
-
Klik Finish
5. Struktur Project Android
Penjelasan folder penting:
-
manifests
-
AndroidManifest.xml
-
-
java
-
MainActivity.java/MainActivity.kt
-
-
res
-
layout→ file XML UI -
drawable→ gambar/icon -
values→ string, color, style
-
-
Gradle Scripts
-
konfigurasi build
-
6. Activity dan Lifecycle
A. Pengertian Activity
Activity adalah satu tampilan layar dalam aplikasi Android.
B. Lifecycle Activity
-
onCreate() -
onStart() -
onResume() -
onPause() -
onStop() -
onDestroy()
7. Desain Antarmuka (UI) Android
A. Layout
-
LinearLayout
-
RelativeLayout
-
ConstraintLayout
B. Komponen UI
-
TextView
-
EditText
-
Button
-
ImageView
Contoh XML:
8. Event Handling (Aksi Pengguna)
Contoh Event Klik Button (Java):
9. Intent dan Navigasi
A. Intent
-
Explicit Intent
-
Implicit Intent
Contoh Pindah Activity:
10. Emulator dan Menjalankan Aplikasi
-
Membuat AVD (Android Virtual Device)
-
Menjalankan aplikasi di emulator
-
Menjalankan aplikasi di HP Android (USB Debugging)
11. Debugging dan Logcat
-
Menggunakan Logcat
-
Membaca pesan error
-
Mengatasi error umum:
-
Error XML
-
Error Gradle
-
Error Runtime
-
12. Penyimpanan Data Sederhana
SharedPreferences:
13. Permission Android
-
Pengertian permission
-
Permission di
AndroidManifest.xml -
Contoh:
14. Build APK
-
Generate APK
-
Debug APK
-
Release APK
-
Signing APK
15. Mini Project (Praktik Akhir)
Contoh proyek:
-
Aplikasi Login Sederhana
-
Aplikasi Biodata
-
Aplikasi Catatan Harian
-
Aplikasi Konversi Nilai
https://www.youtube.com/watch?v=2-C1vEw6Re0
Tidak ada komentar:
Posting Komentar