Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Google Maps pada Kotlin Compose Multiplatform Mobile
Rating: 4.8 out of 5(7 ratings)
62 students

Google Maps pada Kotlin Compose Multiplatform Mobile

Membuat aplikasi Pencarian Lokasi dengan Google Maps dan Firebase Authentication dengan Compose Multiplatform
Created byMuhammad Utsman
Last updated 7/2024
Indonesian

What you'll learn

  • Kotlin Compose Multiplatform dari tingkat basic hingga lanjut
  • Expect dan actual mekanisme
  • Swift dan ObjC interopabilitas
  • Integrasi CocoaPod
  • Event Driven dengan MVI Architecture
  • Networking menggunakan Ktor
  • Manual navigasi dan perbandingan pustaka-pustaka pihak ketiga
  • Adopsi Google Maps UiKit untuk Composable Maps
  • Firebase Authentication

Course content

14 sections • 86 lectures • 17h 24m total length
  • Introduction2:21
  • Installation Android Studio and Xcode12:03

Requirements

  • Pemahaman Bahasa Indonesia, kursus ini menggunakan Bahasa Indonesia
  • Kotlin dasar
  • Sudah mengerti OOP
  • Pengguna MacOS (dan Windows atau Linux jika kamu tidak keberatan)
  • Kamu siap belajar

Description

Selamat datang di kursus Kotlin Multiplatform yang dirancang khusus untuk pengembangan aplikasi Android dan iOS dengan studi kasus pencarian lokasi. Kursus ini memberikan pemahaman mendalam tentang Kotlin Multiplatform Mobile (KMM) dan Compose UI, teknologi yang memungkinkan pengembang menulis kode yang dapat berjalan pada platform Android dan iOS. Kita akan mempelajari dasar-dasar Kotlin Multiplatform, termasuk mekanisme cinterop yang memungkinkan integrasi dengan kode native, serta konsep expect/actual yang memisahkan logika platform-agnostik dan platform-spesifik.

Dalam kursus ini, kita juga akan membahas cara melakukan networking menggunakan Ktor, sebuah framework yang populer untuk networking pada KMM. Kita akan belajar bagaimana menangani jaringan dengan state management untuk memastikan penanganan data dari network berkerja dengan baik. Selain itu, kita akan mendalami arsitektur dan penggunaan ViewModel untuk memisahkan logika bisnis dari tampilan UI.

Navigasi adalah bagian penting dari pengembangan aplikasi, dan dalam kursus ini, kita akan mempelajari navigasi manual serta menggunakan library navigasi untuk mempermudah pengelolaan navigasi dalam aplikasi. Studi kasus kita akan fokus pada pencarian lokasi menggunakan HERE Maps API dan membuat Google Maps menjadi composable pada iOS, sehingga memberikan pengalaman yang seragam di kedua platform.

Terakhir, kita akan membahas cara mengimplementasikan autentikasi Google menggunakan Firebase Authentication di Android dan iOS, yang memungkinkan pengguna masuk dengan aman ke dalam aplikasi. Dengan materi yang komprehensif ini, kita akan siap membangun aplikasi multiplatform yang canggih dan fungsional.

Who this course is for:

  • Siswa atau mahasiswa yang sedang mempelajari pemrograman mobile native
  • Junior engineer yang ingin mendalami pemrograman mobile native
  • Senior engineer yang ingin melakukan eksplorasi untuk Kotlin Multiplatform
  • Android developer yang ingin bekerja sebagai iOS developer
  • iOS developer yang tidak ingin kehilangan pekerjaannya