Membuat Aplikasi Mobile menggunakan Kotlin & Android Studio untuk Pemrogram Aplikasi

Deskripsi

PERHATIAN!

  1. Kursus yang dibeli dengan menggunakan Kartu Prakerja tidak dapat dipindahtangankan dan hanya bisa diambil oleh pemegang Kartu Prakerja yang bersangkutan. Kursus yang dipindahtangankan dapat berakibat tidak dikeluarkannya sertifikat penyelesaian dan/atau tidak dibayarkannya insentif oleh Pemerintah.
  2. Jika kamu pengguna Kartu Prakerja, harap gunakan nama, alamat email, dan nomor HP yang sama dengan yang kamu gunakan ketika mendaftar Kartu Prakerja.
  3. Syarat Kelulusan: Mengakses semua materi belajar, menyelesaikan kuis di setiap perpindahan dari satu sesi/modul ke sesi/modul lainnya (minimum passing grade 80%) dan menyelesaikan tes akhir (minimum passing grade 60%).

 

Deskripsi:

Pada tahun 2019 IDC atau International Data Corporation memperkirakan bahwa android berada pada peringkat pertama pangsa pasar pengiriman smartphone dunia dengan jumlah presentasi 86,7%. Data tersebut juga menempatkan android sebagai sistem operasi yang paling banyak digunakan di dunia. Oleh karena itu, android adalah salah satu platform yang layak untuk dipelajari dan dikembangkan.

 

Tujuan Umum:

Peserta mampu membuat aplikasi mobile berbasis android menggunakan bahasa pemrograman Kotlin dengan baik.

 

Tujuan Khusus:

  • Mampu menjelaskan apa itu mobile programming, android, dan bahasa yang umum digunakan dalam pemrograman android.
  • Mendemonstrasikan cara download, install dan setting JDK dari oracle.com
  • Mendemonstrasikan cara download, install dan setting android studio dari developer.android.com
  • Mendemonstrasikan cara download, install dan setting kotlin dari kotlinlang.org
  • Membuat contoh aplikasi sederhana di Android
  • Menggunakan bahasa pemrograman Kotlin
  • Membuat komunikasi sederhana melalui pemahaman networking library di Android
  • Menjelaskan Android Architecture Component with Model-View-Presenter (MVP)
  • Menjelaskan Android Architecture Component with Model-View-View-Model (MVVM)
  • Menjelaskan alternatif tambahan dalam membuat aplikasi Android dengan bantuan Architecture Component
  • Memahami konsep threading di Android dengan bantuan Work Manager Architecture Component
  • Menerapkan cara membuat fitur push notification dengan bantuan Firebase Cloud Messaging

 

Aspek Kompetensi: 

Pengetahuan (Knowledge):

  • Mengenal jenis-jenis tools untuk aplikasi 
  • Memahami kebutuhan pengembangan aplikasi 
  • Mengenal kode bahasa pemrograman kotlin
  • Memahami desain dan arsitektur pada program aplikasi 

Keterampilan (Skill):

  • Melakukan instalasi dan pengaturan tools menggunakan sistem operasi Mac OS dan Windows
  • Merancang dan menulis arsitektur kode program aplikasi android
  • Merancang user interface pada program aplikasi
  • Melakukan pengujian aplikasi

Sikap (Attitude):

  • Mampu bekerja sama dalam melakukan pengembangan aplikasi
  • Mampu memecahkan masalah atau memberikan solusi
  • Memiliki sikap tanggung jawab dalam tim
  • Teliti dan cekatan dalam melakukan pengembangan aplikasi

 

Materi Pelatihan:

  • Workflow Pengembang Aplikasi
  • Tips menghadapi kesulitan dalam mengembangkan aplikasi
  • Download, Install, Setting JDK & Android Studio pada Mac OS
  • Download, Install, Setting JDK & Android Studio pada Windows
  • Membuat Akun Oracle
  • Pemrogaman Dasar Menggunakan Kotlin
  • Berbagai Macam Kelas pada Kotlin
  • Hello World Android Application dengan Kotlin
  • Step by Step Activity Lifecycle
  • Step by Step Fragment Lifecycle
  • Android Widget Component
  • Recycler View
  • Android Networking Library
  • Implementasi Networking Library 
  • Model-View-Presenter (MVP)
  • View Binding
  • Dependency Injection
  • Reactive Programming dengan RxJava/RxKotlin dan RxAndroid
  • Introduction Advanced Mobile Programming
  • Model-View-ViewModel (MVVM) Using Data Binding
  • Refactor Class Home-Activity
  • Model-View-ViewModel (MVVM) Lifecycles, Livedata and ViewModel
  • Refactor Class Home-View-Model
  • Register Module for Model-View-ViewModel (MVVM)
  • Lifecycle Architecture Component
  • ViewModel Architecture Component
  • LiveData Architecture Component
  • Android Clean Architecture
  • Code Implementation
  • Register Module for Clean Architecture
  • Navigation Architecture Component
  • Basic Activity Navigation Using Parcelable Implementation
  • Cara Memasukan Aktivitas pada Holder Menu dan Navigation Graph
  • Pagination Architecture Component
  • Implementasi Jet-Pack Pagination Component
  • Implementasi Object pada Pagination Component
  • Android JetPack Compose
  • Android Work Manager
  • Firebase Push Notification
  • File Gradle yang dibutuhkan oleh Firebase
  • Source Coding
  • Rangkuman Materi Android

 

Target Peserta:

  • Peserta fresh graduate yang berminat untuk menjadi pengembang aplikasi mobile khususnya android
  • Peserta professional yang ingin memperdalam ilmu mengembangkan aplikasi mobile khususnya android
  • Peserta yang memiliki laptop atau PC
  • Peserta yang telah menginstall aplikasi Android Studio, JDK, dan kotlin.

 

Fasilitas:

Test akhir/Ujian akhir; Sertifikat penyelesaian; Forum diskusi; Sesi konsultasi.

 

Durasi:

Topik Durasi
Introduction  3 menit
Workflow Pengembang Aplikasi 10 menit
Tips menghadapi kesulitan dalam mengembangkan aplikasi 10 menit
Download, Install, Setting JDK & Android Studio pada Mac OS 10 menit
Download, Install, Setting JDK & Android Studio pada Mac OS Lanjutan 4 menit
Download, Install, Setting JDK & Android Studio pada Windows 8 menit
Download, Install, Setting JDK & Android Studio pada Windows Lanjutan 3 menit
Membuat Akun Oracle 10 menit
Pemrogaman Dasar Menggunakan Kotlin 9 menit
Berbagai Macam Kelas pada Kotlin 5 menit
Hello World Android Application dengan Kotlin 8 menit
Hello World Android Application dengan Kotlin Lanjutan 9 menit

Step by Step Activity Lifecycle

6 menit

Step by Step Fragment Lifecycle

9 menit
Android Widget Component Part 1 8 menit
Recycler View 3 menit
Android Widget Component Part 2  9 menit
Android Networking Library 6 menit
Implementasi Networking Library Part 1 5 menit
Implementasi Networking Library Part 2 Lanjutan 6 menit
Implementasi Networking Library Part 2 7 menit
Model-View-Presenter (MVP) 8 menit
View Binding 5 menit
Dependency Injection 7 menit
Dependency Injection Lanjutan 7 menit
Reactive Programming dengan RxJava/RxKotlin dan RxAndroid 5 menit
Reactive Programming dengan RxJava/RxKotlin dan RxAndroid Lanjutan 6 menit
Introduction Advanced Mobile Programming

2 menit

Model-View-ViewModel (MVVM) Using Data Binding Part 1 9 menit
Model-View-ViewModel (MVVM) Using Data Binding Part 2 5 menit
Refactor Class Home-Activity 6 menit
Model-View-ViewModel (MVVM) Lifecycles, Livedata and ViewModel  6 menit
Refactor Class Home-View-Model 7 menit
Register Module for Model-View-ViewModel (MVVM) 7 menit
Lifecycle Architecture Component 6 menit
ViewModel Architecture Component 4 menit
LiveData Architecture Component 6 menit
Android Clean Architecture  6 menit
Code Implementation Part 1  9 menit
Code Implementation Part 2 6 menit
Code Implementation Part 3 9 menit
Code Implementation Part 4 7 menit
Register Module for Clean Architecture 8 menit
Navigation Architecture Component Part 1 8 menit
Basic Activity Navigation Using Parcelable Implementation 6 menit
Navigation Architecture Component Part 2 8 menit
Cara Memasukan Aktivitas pada Holder Menu dan Navigation Graph 5 menit
Pagination Architecture Component Part 1 3 menit
Implementasi Jet-Pack Pagination Component 8 menit
Pagination Architecture Component Part 2 5 menit
Implementasi Object pada Pagination Component  8 menit
Android JetPack Compose 7 menit
Android Work Manager 7 menit
Firebase Push Notification 6 menit
File Gradle yang dibutuhkan oleh Firebase  9 menit
Source Coding part 1 dan 2 10 menit
Rangkuman Materi Android 10 menit
Total Durasi 401 menit

 

Level:

Basic

 

Metode Pembelajaran:

Self Paced Learning

 

Sesi Konsultasi:

Tiap Jumat, jam 16.00-17.00 WIB, Mulai dari 23 Juli 2021 via LMS

 

Cara Redeem Voucher:

  1. Kunjungi website www.skillacademy.com atau download Aplikasi Skill Academy di Play Store
  2. Pilih Masuk apabila sebelumnya sudah mendaftar akun Skill Academy atau pilih Daftar jika sebelumnya Anda belum pernah mendaftar akun Skill Academy
  3. Klik "Tukarkan" pada bagian penukaran voucher di homepage atau halaman prakerja
  4. Masukkan kode voucher yang sudah Anda dapatkan dari Pintaria lalu klik "Gunakan Voucher"
  5. Setelah penukaran berhasil silakan klik ''Lihat Kelas'' atau cek pada bagian Kelas Saya untuk mengikuti kelasnya
  6. Selamat Anda dapat langsung mulai belajar dan mengikuti pelatihan di Skill Academy

 

 

Lihat selengkapnya Sembunyikan

Isi Kursus

  • 0 Video
  • Tes Kelulusan
  • Akses Selamanya
  • Sertifikat Kelulusan

Penyelenggara

Skill Academy by Ruangguru

Kursus & Kelas Online Bersertifikat Terbaik

Skill Academy by Ruangguru merupakan wadah kursus online yang hadir menjadi solusi untuk meningkatkan technical & soft skill di berbagai bidang yang dipersembahkan untuk para mahasiswa, profesional, dan umum.   Skill Academy by Ruangguru memungkinkan siapapun untuk #MudahUpgradeSkill karena dapat dilakukan di mana saja dan kapan saja.

Skill Academy by Ruangguru merupakan wadah kursus online yang hadir menjadi solusi untuk meningkatkan technical & soft skill di berbagai bidang yang dipersembahkan untuk para mahasiswa, profesional, dan umum.   Skill Academy by Ruangguru memungkinkan siapapun untuk #MudahUpgradeSkill karena dapat dilakukan di mana saja dan kapan saja.

Lihat selengkapnya Sembunyikan

Instruktur

Budi Oktaviyan

Instruktur

Budi Oktaviyan adalah Engineering Manager dari Bhinneka.com khusus pada bagian mobile apps. Sebelumnya Ia bekerja sebagai Product Engineer di salah satu startup yang bergerak di bidang transportasi, logistik, makanan dan payment online. Budi juga pernah bekerja sebagai Senior Engineering di perusahaan smartphone asal Korea. Sampai saat ini Budi sering diundang menjadi trainer dan pembicara di seminar dan workshop skala nasional membahas mobile programming Android dan Kotlin.

https://www.linkedin.com/in/budioktaviyans/

Budi Oktaviyan adalah Engineering Manager dari Bhinneka.com khusus pada bagian mobile apps. Sebelumnya Ia bekerja sebagai Product Engineer di salah satu startup yang bergerak di bidang transportasi, logistik, makanan dan payment online. Budi juga pernah bekerja sebagai Senior Engineering di perusahaan smartphone asal Korea. Sampai saat ini Budi sering diundang menjadi trainer dan pembicara di seminar dan workshop skala nasional membahas mobile programming Android dan Kotlin.

https://www.linkedin.com/in/budioktaviyans/

Lihat selengkapnya Sembunyikan

Ulasan

4.9
58 Ulasan
5 stars
4 stars
3 stars
2 stars
1 stars

ZI

Mudah2an saya bisa membuat aplikasi sndiri karna sudah lama saya ingin belajar ini. Penjelasan sangat mudah dipahami Jaya terus academi, pintaria dan prakerja

ZIKRI RAHMATUL IQBAL – 11 Oktober 2021, 15:11 WIB:

Mudah2an saya bisa membuat aplikasi sndiri karna sudah lama saya ingin belajar ini. Penjelasan sangat mudah dipahami Jaya terus academi, pintaria dan prakerja

YP

pelatihan dan ilmu yang sangat bermanfaat... terimakasih

YUSNI POBU – 07 Oktober 2021, 07:43 WIB:

pelatihan dan ilmu yang sangat bermanfaat... terimakasih

WW

Keren, penjelasan yang sangat jelas dan mendetail, terima kasih

Wahyuningsih – 06 Oktober 2021, 04:56 WIB:

Keren, penjelasan yang sangat jelas dan mendetail, terima kasih

VB

Sangat mudah di mengerti dan saya suka cara belajarnya..trimakasih

VERONICA SINTI DEVI BUISANG – 02 Oktober 2021, 08:22 WIB:

Sangat mudah di mengerti dan saya suka cara belajarnya..trimakasih

WF

Ookkkkkkkkk

WICE FALMITRI – 30 September 2021, 13:45 WIB:

Ookkkkkkkkk

Prakerja

Membuat Aplikasi Mobile menggunakan Kotlin & Android Studio untuk Pemrogram Aplikasi

Rp650.000
  • Kategori: Populer, Terbaru
  • Klasifikasi Kategori: Training
  • Metode Belajar: E-learning
  • Durasi: 7 jam
  • Mendapatkan Sertifikat: Ya
  • Topik: Teknik
  • Kapasitas Peserta: 500 Orang
4.9
  • Kategori Populer, Terbaru
  • Durasi 7 jam
  • Benefit Mendapatkan Sertifikat
×