Dasar-Dasar Developer Android

Dasar-Dasar Developer Android adalah kursus yang dipandu instruktur yang dibuat oleh tim Pelatihan Developer Google. Siswa akan mempelajari konsep pemrograman dasar Android dan membangun beragam aplikasi, mulai dengan Hello World dan mengerjakannya dengan cara sendiri hingga aplikasi yang menggunakan penyedia materi dan loader.

Tautan pintas ke laman ini:
developer.google.com/training/adf

Berita terbaru

Tentang kursus ini

Materi kursus ini meliputi:

Setiap pelajaran berisi sebuah dek geser, bab konsep, dan umumnya, satu atau beberapa latihan praktik. Selama siswa mengerjakan latihan, mereka akan membuat aplikasi untuk mempraktikkan dan menyempurnakan keahlian yang dipelajari. Sebagian pelajaran murni konseptual dan tidak berisi praktik.

Kursus ini ditawarkan berupa kursus yang harus dihadiri di perguruan tinggi yang dipilih, dan difasilitasi oleh fakultas. Materinya juga tersedia online untuk belajar mandiri bagi siapa saja yang paham bahasa pemrograman Java.

Dasar-Dasar Developer Android mempersiapkan siswa untuk mengikuti ujian Associate Android Developer Certification.

Prasyarat

Siswa harus memiliki pengalaman pemrograman Java.

Dasar-Dasar Developer Android ditujukan untuk mahasiswa S1 teknik dan ilmu komputer yang sudah mempelajari bahasa pemrograman Java.

Bagaimana cara mengikuti kursus?

Dasar-Dasar Developer Android ditawarkan sebagai mata kuliah pilihan bagi mahasiswa S1 dari berbagai universitas dan perguruan tinggi.

Di India, Andhra Pradesh State Skill Development Corporation (APSSDC) menawarkan kursus ini melalui kerja sama dengan universitas berikut dan perguruan tinggi terkait di Andhra Pradesh:

Universitas dan perguruan tinggi lain akan menyusul di provinsi lainnya.

Bagaimana cara menawarkan kursus ini di universitas atau perguruan tinggi saya?

Jika Anda ingin menawarkan Dasar-Dasar Developer Android di universitas atau perguruan tinggi, hubungi tim Pelatihan Developer Google di developer-training-info@google.com.

Apa saja yang dibahas kursus ini?

Dasar-Dasar Developer Android menyertakan lima unit pengajaran:

  • Unit 1: Mulai
  • Unit 2: Pengalaman pengguna
  • Unit 3: Bekerja di latar belakang
  • Unit 4: Semua tentang data
  • Unit 5: Apa berikutnya

Unit 1: Mulai

Unit ini membahas tentang memasang Android Studio, memahami struktur proyek, membangun aplikasi pertama Anda, membuat aktivitas, menguji aplikasi Anda, dan menggunakan Pustaka Dukungan Android.

Terlebih dahulu, Anda menerapkan aplikasi sederhana Hello World. Anda teruskan membuat aplikasi dengan aktivitas sederhana, kemudian membuat aplikasi multilayar yang meneruskan data antar aktivitas. Anda juga akan mempelajari cara menggunakan Pustaka Dukungan Android untuk menyediakan kompatibilitas mundur dengan sistem Android versi terdahulu bagi aplikasi Anda.

Unit 2: Pengalaman pengguna

Unit ini membahas cara mengambil masukan dari pengguna, mengimplementasikan 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 masukan seperti spinner dan dialog picker untuk mengambil informasi dari pengguna. Anda akan mempelajari cara mengekstrak sumber daya 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 gulir 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 kejadian. Unit ini membahas implikasi kinerja dari eksekusi pekerjaan di latar belakang, begitu juga praktik terbaik untuk mengurangi konsumsi baterai. Anda akan mempelajari cara Android menentukan aplikasi yang akan dibiarkan berjalan terus dan yang akan dihentikan bila sumber daya mulai berkurang.

Anda akan menulis aplikasi yang dihubungkan ke Internet di thread latar belakang untuk menemukan penulis suatu buku. Anda juga akan membangun aplikasi yang mengirim notifikasi dan menjadwalkan tugas, dan mempelajari cara mengimplementasikan fungsionalitas penjadwalan aplikasi yang berjalan pada Android versi terdahulu.

Unit 4: Semua tentang data

Unit ini membahas semua hal tentang data. Unit ini membahas cara menyimpan data, memperbaruinya, melakukan kueri data, memuat data, dan menyediakannya di luar aplikasi Anda.

Anda akan membangun daftar kata dan menyimpan kata-kata itu dalam database. Untuk memahami penyedia materi, Anda akan membangun aplikasi penyedia materi secara minimal. Selanjutnya Anda menambahkan penyedia materi ke aplikasi daftar kata untuk menyediakan antarmuka bagi pembuatan kueri dan pembaruan daftar. Yang terakhir, Anda akan membuat aplikasi tersendiri yang menggunakan loader untuk memuat daftar kata lewat penyedia materi.

Unit 5: Apa berikutnya?

Unit ini membahas perizinan, kinerja aplikasi, dan praktik terbaik keamanan. Di sini akan dijelaskan cara menjalankan uji coba aplikasi agar teman-teman dan keluarga bisa mencobanya.

Unit ini juga memperkenalkan banyak fitur tambahan Android yang bisa Anda tambahkan aplikasi, dan menjelaskan cara mempublikasikan aplikasi di Google Play.

Berita terbaru

Tersedia versi bahasa Indonesia

Kursus lengkap Dasar-Dasar Developer Android, termasuk buku kerja praktik dan referensi konsep, tersedia dalam bahasa Indonesia mulai Maret 2017.

Tersedia kursus lewat telepon dan SMS

Bagi siswa yang telah menyelesaikan kursus Dasar-Dasar Developer Android, kursus tambahan opsional tersedia mulai Maret 2017. Untuk detailnya, lihat Aplikasi Android – Panggilan Telepon dan SMS.

Pekerjaan Rumah untuk Dasar-Dasar Developer Android

Untuk pelajaran dalam kursus Dasar-Dasar Developer Android, pemberian pekerjaan rumah yang disarankan tersedia mulai Februari 2017.

Video untuk Dasar-Dasar Developer Android

Video perkuliahan tersedia di YouTube mulai Januari 2017.