|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/kotlin-multiplatform-with-compose/
课程评论:没有评论
课程名称:Kotlin Multiplatform with Compose - 构建真实跨平台应用 课程概述:本课程旨在解锁Kotlin Multiplatform和Jetpack Compose Multiplatform的强大功能,通过单一代码库构建美观、可扩展且为生产准备的跨平台应用。在这个实践性课程中,学员将构建针对Android、iOS和桌面的真实项目,全面使用现代Kotlin Multiplatform生态系统。从设置开发环境到部署全面功能的应用,课程将逐步引导学员完成每一个环节。 学员将学习到如何结构化跨平台项目,使用Jetpack Compose实现可重用的UI,利用Ktor访问REST API,使用共享的ViewModels管理状态,使用Datastore持久化本地数据,实施分页功能,构建流畅的导航体验。本课程结合了架构、设计和真实编码的最佳实践,帮助学员为未来的跨平台开发做好准备。 无论您是希望扩展到iOS/桌面的Android开发者,还是想为所有主要平台构建应用的新手,本课程将是您成为Compose Multiplatform专业人士的快速通道。 课程学习内容包括: - 使用Android Studio设置和结构化Kotlin Multiplatform项目 - 通过Jetpack Compose Multiplatform共享Android、iOS和桌面的UI代码 - 构建完整的Todo应用以掌握Compose基础 - 使用Ktor和OAuth 2连接真实世界的API - 使用MVVM架构和DI构建宠物寻找应用 - 在平台间使用Datastore进行持久化偏好设置 - 使用Compose实施自适应和类型安全的导航 - 从零开始创建自定义分页系统 - 将干净架构原则应用于KMP项目 - 在Android、iOS和桌面平台上测试和运行应用 所使用的工具与技术:Kotlin Multiplatform、Jetpack Compose Multiplatform、Android Studio、Ktor HTTP客户端、OAuth 2认证、Datastore偏好设置、MVVM + 干净架构、导航与分页、Material 3设计。
Unlock the power of Kotlin Multiplatform and Jetpack Compose Multiplatform to build beautiful, scalable, and production-ready cross-platform applications with a single codebase.In this hands-on course, you'll build real-world projects that target Android, iOS, and Desktop all using the modern Kotlin Multiplatform ecosystem. From setting up your development environment to deploying fully functional applications, this course guides you every step of the way.You'll learn how to structure a cross-platform project, implement reusable UI with Jetpack Compose, access REST APIs using Ktor, manage state with shared ViewModels, persist local data using Datastore, implement pagination, and build smooth navigation experiences. This course blends architecture, design, and real coding best practices to help you become job-ready for the future of cross-platform development.Whether you're an Android developer looking to expand to iOS/Desktop or you're new to Kotlin and want to build apps for all major platforms this course is your fast track to becoming a Compose Multiplatform pro.What you'll learnSet up and structure a Kotlin Multiplatform project using Android StudioShare UI code across Android, iOS, and Desktop with Jetpack Compose MultiplatformBuild a complete Todo app to master Compose basicsConnect to real-world APIs using Ktor and OAuth 2Build a Pet Finder app using MVVM architecture and DIUse Datastore for persistent preferences across platformsImplement adaptive and type-safe navigation with ComposeCreate a custom pagination system from scratchApply clean architecture principles to your KMP projectsTest and run your apps on Android, iOS, and Desktop platformsTools & Technologies UsedKotlin MultiplatformJetpack Compose MultiplatformAndroid StudioKtor HTTP ClientOAuth 2 AuthenticationDatastore PreferencesMVVM + Clean ArchitectureNavigation & PaginationMaterial 3 Design