Dalam kursus Dasar-Dasar Developer Android, Anda akan mempelajari konsep pemrograman Android dasar dan membuat berbagai aplikasi, menggunakan bahasa pemrograman Java. Anda akan memulai dengan Halo Dunia dan mengerjakan aplikasi Anda yang menjadwalkan tugas, mengupdate setelan, dan menggunakan Komponen Arsitektur Android.
Tentang kursus ini
Kursus Dasar-Dasar Developer Android dibuat oleh tim Pelatihan Google Developers. Untuk mengikuti kursus ini, Anda harus memiliki pengalaman dalam bahasa pemrograman Java.
Materi kursus ini meliputi:
- Codelab dengan tugas rumah yang disarankan: Codelab untuk Dasar-dasar Developer Android
- Bab referensi konsep: Dasar-dasar Developer Android — Konsep
- Kumpulan slide
- Kode sumber di GitHub untuk aplikasi starter dan kode solusi untuk aplikasi yang Anda buat di codelab
Setiap pelajaran berisi kumpulan slide, bab konsep, dan biasanya, satu atau beberapa codelab. Saat mengerjakan codelab, Anda akan membuat aplikasi sebagai cara untuk melatih dan menambah keterampilan yang Anda pelajari. Beberapa tutorial sepenuhnya berupa konsep dan tidak memiliki codelab.
Materinya tersedia gratis secara online untuk digunakan oleh instruktur secara gratis, atau untuk belajar mandiri bagi siapa saja yang memahami bahasa pemrograman Java.
Dasar-Dasar Developer Android mempersiapkan Anda untuk mengikuti ujian sertifikasi Associate Android Developer.
Apa saja yang dibahas kursus ini?
Kursus ini mencakup empat unit pengajaran, yang masing-masing mencakup beberapa tutorial:
- Unit 1: Memulai
- Unit 2: Pengalaman pengguna
- Unit 3: Bekerja di latar belakang
- Unit 4: Menyimpan data pengguna
Unit 1: Memulai
Unit ini membahas tentang penginstalan Android Studio, memahami struktur project, membuat aplikasi pertama, membuat aktivitas, menguji aplikasi Anda, dan menggunakan Android Support Library.
Pertama, Anda akan men-deploy aplikasi Halo Dunia sederhana. Selanjutnya, Anda akan membuat aplikasi dengan aktivitas sederhana, lalu membuat aplikasi multilayar yang meneruskan data di antara aktivitas. Anda juga akan mempelajari cara menggunakan Android Support Library untuk menyediakan kompatibilitas mundur dengan sistem Android versi yang lebih lama bagi aplikasi Anda.
Unit 2: Pengalaman pengguna
Unit ini membahas cara mendapatkan input dari pengguna, menerapkan strategi navigasi, menggunakan tema dan gaya, menguji antarmuka pengguna, dan mengikuti prinsip-prinsip Desain Material.
Anda akan membuat aplikasi yang menggunakan menu dan tab untuk navigasi, serta kontrol input seperti indikator lingkaran berputar dan dialog picker untuk mengambil informasi dari pengguna. Anda akan mempelajari cara mengekstrak resource untuk membuat gaya dari instance elemen antarmuka pengguna. Anda akan menulis aplikasi yang menampilkan daftar kata di tampilan recycler (dan mempelajari mengapa lebih baik menggunakan tampilan recycler daripada daftar scroll biasa).
Anda juga akan membangun aplikasi penyimpan skor untuk mendalami panduan Desain Material.
Unit 3: Bekerja di latar belakang
Unit ini membahas cara mengerjakan pekerjaan latar belakang, cara menjadwalkan tugas, dan cara memicu peristiwa. Unit ini membahas implikasi performa dari menjalankan pekerjaan di latar belakang, serta praktik terbaik untuk mengurangi konsumsi baterai. Anda akan mempelajari cara Android menentukan aplikasi mana yang tetap berjalan dan mana yang dihentikan jika resource hampir habis.
Anda akan menulis aplikasi yang terhubung ke Internet di thread latar belakang untuk menemukan penulis suatu buku. Anda juga akan membuat aplikasi yang mengirim notifikasi dan menjadwalkan tugas, serta mempelajari cara menerapkan fungsi penjadwalan untuk aplikasi yang berjalan pada Android versi yang lebih lama.
Unit 4: Menyimpan data pengguna
Unit ini membahas cara menyimpan data pengguna. Anda akan mempelajari cara menggunakan preferensi bersama untuk menyimpan key-value pair sederhana, lalu mempelajari cara menggunakan database Room untuk menyimpan, mengambil, dan memperbarui data pengguna. Unit ini juga memperkenalkan Anda pada Komponen Arsitektur Android, yang mewakili praktik terbaik untuk struktur aplikasi Anda.
Berita terbaru
Tersedia kursus Dasar-dasar Android Developer Versi 2
Kursus Dasar-dasar Developer Android diperbarui pada bulan September 2018. Untuk mengetahui detailnya, lihat catatan rilis.
Tersedia kursus melalui telepon dan SMS
Aplikasi Android – Panggilan Telepon dan SMS, add-on opsional untuk kursus Dasar-Dasar Developer Android, tersedia mulai bulan Maret 2017.
Video Dasar-Dasar Developer Android
Video perkuliahan tersedia di YouTube mulai Januari 2017.