Home » Online Training – Android Developer (Level Lanjutan)
Online Training – Android Developer (Level Lanjutan)
May 8, 2023
Jadwal Pelatihan Online Training – Android Developer (Level Lanjutan)
Tanggal | Tempat | Kota | Belum ada jadwal terbaru |
OVERVIEW
Memikirkan bagaimana Android Developer membuat aplikasi-aplikasi mengesankan yang bisa membantu kegiatan sehari-hari. Mulai dari mengedit foto, memesan transportasi online, melacak aktivitas olahraga, sampai mencatat keuangan. Di dalam aplikasi tersebut, Android Developer perlu membuat berbagai macam fitur untuk memenuhi kebutuhan mereka. Pelatihan ini akan menjawab kebutuhan tersebut dengan membahas berbagai macam komponen yang lebih lanjut dengan UX yang lebih bervariasi.
- Komponen yang lebih advance diperlukan untuk memenuhi kebutuhan pengguna yang lebih bervariasi, seperti penggunaan Widget, Media, dan Maps.
- Tidak hanya fitur yang bervariasi, pelatihan ini juga membahas bagaimana membuat tampilan yang lebih eyes-pleasing dengan memanfaatkan animasi.
- Pelatihan ini juga membahas tentang cara menjangkau lebih banyak pengguna dengan menggunakan Localization dan Accessibility.
- Banyak perusahaan yang membutuhkan Android developer yang tidak hanya bisa membuat fitur, namun juga memiliki keahlian untuk testing fitur yang sudah dibuat.
TUJUAN
- Meningkatkan skill untuk membuat aplikasi dengan mempelajari berbagai macam komponen lanjutan.
- Pelatihan ini didesain untuk developer yang tidak asing dengan fundamental aplikasi Android, seperti Activity, Fragment, Intent, dan Navigation.
- Peserta mampu membuat aplikasi dengan menerapkan komponen yang sudah dipelajari.
MATERI Training Online – Android Developer (Level Lanjutan)
- Pengantar Advanced UI
- Custom View, Custom Button dan EditText
- Android Widget ; Menampilkan Widget di Homepage, menambahkan aksi pada Widget, StackView Widget
- WebView ; Menampilkan Website dengan WebView
- Membuat animasi menggunakan Properti Animation dan Motion Layout
- Menjangkau lebih banyak pengguna dengan menerapkan Localization untuk mendukung multi-bahasa dan Accessibility untuk mendukung pengguna berkebutuhan khusus
- Cara Service berjalan untuk melakukan suatu aksi di Background Thread
- Mengelola media (audio, video, dan gambar), cara mengunggah ke server dengan menggunakan Multipart
- Mengimplementasikan komponen advanced untuk membuat aplikasi yang dapat register, login, dan upload data
- Cara menampilkan peta/maps menggunakan Google Maps API, mendapatkan posisi pengguna (latitude dan longitude) menggunakan Location Service.
- Pendekatan dalam menguji aplikasi, secara unit testing menggunakan Test Double atau UI testing menggunakan Idling Resource dan MockWebServer
- Mendalami lebih lanjut penggunaan database di skala industri ; relasi antar database, pre populate database, migrasi database, RawQuery, dan implementasi Paging
- Layanan Firebase yang biasa digunakan; Authentication, Realtime Database, dan Firebase Cloud Messaging (FCM)