Pemrograman Android for Developer adalah proses pembelajaran dan pengembangan keterampilan dalam membuat aplikasi untuk sistem operasi yang berbasis Android. Seorang pengembang Android bertanggung jawab untuk merancang, mengembangkan, dan memelihara aplikasi mobile yang dapat dijalankan pada berbagai perangkat Android, mulai dari smartphone hingga tablet dan perangkat wearable.
SASARAN PELATIHAN :
- Mahasiswa atau pelajar: Orang yang tertarik mempelajari dasar-dasar pengembangan aplikasi Android sebagai bagian dari kurikulum akademik mereka atau untuk meningkatkan keterampilan teknis mereka.
- Pengembang Perangkat Lunak: Individu yang ingin memperluas pengetahuan dan keterampilan mereka ke bidang pengembangan aplikasi mobile, khususnya Android.
- Pengembang Web: Orang yang sudah memiliki pengalaman dalam pengembangan web dan ingin memperluas keahlian mereka ke pengembangan aplikasi mobile dengan fokus pada platform Android.
- Profesional TI: Orang yang bekerja di industri TI dan ingin memperoleh keterampilan baru dalam mengembangkan aplikasi mobile untuk Android.
- Pengusaha atau Wirausahawan: Individu yang tertarik untuk membangun aplikasi mobile untuk platform Android sebagai bagian dari usaha bisnis mereka.
TARGET PELATIHAN :
Diharapkan setelah mengikuti kegiatan ini, peserta mampu :
- Merancang sistem
- Mengembangkan Aplikasi berbasis Android
- Memanage dan Debugging
- Menggunakan API Android
- Merancang Database Android
MATERI PELATIHAN :
- Pengenalan Android: Pemahaman tentang ekosistem Android, arsitektur, siklus hidup aplikasi, dan komponen-komponen utama.
- Bahasa Pemrograman Kotlin atau Java: Pengenalan dan penerapan dasar-dasar bahasa pemrograman Kotlin atau Java, yang merupakan bahasa utama untuk pengembangan aplikasi Android.
- Pengembangan Antarmuka Pengguna (UI): Desain antarmuka pengguna yang menarik dan responsif menggunakan XML dan pengaturan tata letak, serta pemrograman dalam kode Kotlin atau Java.
- Pengelolaan Sumber Daya: Manajemen berkas, gambar, dan sumber daya lainnya dalam aplikasi Android.
- Penggunaan API Android: Integrasi dengan berbagai API dan layanan Android, seperti lokasi, kamera, sensor, dan lainnya.
- Akses Basis Data: Interaksi dengan basis data lokal menggunakan SQLite atau menghubungkan ke basis data eksternal.
- Pemrograman Jaringan: Komunikasi dengan server melalui HTTP, mengambil dan mengirim data menggunakan Retrofit atau Volley.
- Pemecahan Masalah dan Debugging: Teknik untuk mengidentifikasi, memahami, dan memperbaiki masalah dalam aplikasi Android.
- Pengujian dan Penyempurnaan: Metode pengujian aplikasi, termasuk pengujian unit, pengujian integrasi, dan pengujian fungsional, serta strategi penyempurnaan aplikasi.
- Publikasi dan Distribusi: Persiapan, penyesuaian, dan proses distribusi aplikasi ke Google Play Store.
WAKTU PELATIHAN
Pelatihan berlangsung selama 3 hingga 7 hari dengan peserta minimal 4 orang.
JADWAL PELATIHAN 2024
No | Tanggal | Keterangan |
1 | 25 – 28 Januari 2024 | Minimal 4 peserta |
2 | 20 – 23 Februari 2024 | Minimal 4 peserta |
3 | 29 – 31 Maret 2024 | Minimal 4 peserta |
4 | 26 – 28 April 2024 | Minimal 4 peserta |
5 | 23 – 26 Mei 2024 | Minimal 4 peserta |
6 | 28 – 30 Juni 2024 | Minimal 4 peserta |
7 | 19 – 21 Juli 2024 | Minimal 4 peserta |
8 | 29 – 31 Agustus 2024 | Minimal 4 peserta |
9 | 20 – 22 September 2024 | Minimal 4 peserta |
10 | 17 – 20 Oktober 2024 | Minimal 4 peserta |
11 | 21 – 24 November 2024 | Minimal 4 peserta |
12 | 19 – 22 Desember 2024 | Minimal 4 peserta |