|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/gmaps-compose-kmm/
课程评论:没有评论
课程名称:Google Maps pada Kotlin Compose Multiplatform Mobile 课程概述:欢迎参加专为Android和iOS应用开发设计的Kotlin Multiplatform课程,此课程通过位置搜索的案例研究,深入探讨Kotlin Multiplatform Mobile(KMM)和Compose UI。这些技术使开发者能够编写适用于Android和iOS平台的代码。课程内容包括Kotlin Multiplatform的基础知识,如cinterop机制,它使与本地代码的集成成为可能;以及expect/actual概念,它将平台无关的逻辑和特定平台的逻辑分开。 在课程中,我们将讨论如何使用Ktor进行网络编程,这是一种在KMM中流行的网络框架。我们将学习如何使用状态管理处理网络,确保数据处理的有效性。此外,我们还将深入了解ViewModel的架构及其在将业务逻辑与UI视图分离中的使用。 导航是应用开发的重要部分,本课程将教您如何手动导航以及使用导航库来简化应用中的导航管理。我们的案例研究将专注于使用HERE Maps API进行位置搜索,并在iOS上创建可组合的Google Maps,以确保在两个平台上提供一致的体验。最后,我们将讨论如何在Android和iOS上实现使用Firebase Authentication的Google身份验证,使用户能够安全地登录应用。 通过这些全面的课程内容,您将能够构建功能强大且复杂的跨平台应用程序。
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.