这是一门专为希望同时开发Android和iOS应用的学习者设计的Compose Multiplatform入门课程。课程的核心亮点是使用Kotlin和单一的共享代码库,无需XML和重复代码,即可从零构建一个功能完备、生产级别的待办事项应用。该应用将具备本地数据库存储、明暗主题自适应、响应式布局、流畅动画及MVVM干净架构等特性。课程内容深入浅出,不仅涵盖Compose Multiplatform的工作原理、项目结构、UI构建、状态管理、导航和依赖注入等关键技术,还强调编写可维护、可扩展的整洁代码。学员只需具备基础的Kotlin知识和学习动力即可参与。

作者:Stefan Jovanovic
MP4格式 | 视频:h264,1920×1080 | 音频:AAC,44.1 kHz,2声道
级别:中级 | 类型:在线学习 | 语言:英语(带字幕) | 时长:38节课(6小时47分钟) | 文件大小:4.5 GB

Compose Multiplatform (Android/iOS) – Mobile App Development
Beginner course for everyone interested in developing Mobile apps for both Android/iOS using Kotlin Multiplatform
In this course, you’ll learn how to build a beautiful, production-ready To-Do mobile app for both Android and iOS, from scratch using Jetpack Compose Multiplatform and Kotlin Multiplatform.

– No XML
– No duplicated code
– No outdated practices

Just one shared codebase, written in Kotlin, powering two native mobile apps.

If you’re new to mobile development, or you’ve built Android apps before and want to step into the future this course is designed exactly for you.

Why this course is different

Mobile development has changed. Today, you don’t need separate teams or completely different codebases to build Android and iOS apps.

With Compose Multiplatform + Kotlin Multiplatform, you can

• Share UI and business logic

• Build native apps for Android and iOS

• Keep your code clean, scalable, and easy to maintain

And that’s exactly what we’ll do step by step.

What you’ll build

Throughout this course, we’ll build a real-world To-Do application that

• Runs natively on Android and iOS

• Uses Jetpack Compose / Compose Multiplatform for UI

• Stores data locally using a local database

• Supports Light & Dark theme out of the box

• Is fully responsive in portrait and landscape

• Includes smooth animations and polished UI

• Follows clean architecture with MVVM

• Is scalable, maintainable, and production-ready

This is not a demo app, it’s a solid foundation you can reuse in your own projects.

What you’ll learn

By the end of the course, you will confidently understand

• How Compose Multiplatform works under the hood

• How to structure a Kotlin Multiplatform project properly

• How composables work, their lifecycle, and recomposition

• How to build custom reusable UI components

• How to manage state and logic with ViewModels (MVVM)

• How to persist data locally in a multiplatform-friendly way

• How to handle themes, responsiveness, and animations

• How to write clean, readable, and testable code
What you’ll learn
✓ Develop Android and iOS App from Scratch
✓ To-Do App with Jetpack Compose/Compose Multiplatform
✓ New Declarative way of Building UI
✓ Introducing with Jetpack Compose
✓ Composable Lifecycle
✓ Initial Composition and Recomposition
✓ States in Jetpack Compose
✓ Side Effects
✓ Layouts in Jetpack Compose
✓ Build Custom UI Components
✓ SQLDelight Database
✓ Compose Navigation 3
✓ ViewModels
✓ Dependency Injection with Koin
✓ Support for Dark and Light Themes
✓ Animate UI Components
✓ Swipeable Animations
✓ Clean Architecture
✓ MVVM
✓ Transition Animations
✓ And many more!

Requirements
● Basics of Kotlin Programming Language
● Android Studio
● Motivation to Learn!

下载说明:用户需登录后获取相关资源
1、VIP会员仅需30元全站资源免费下载!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的赞赏与支持!平台所收取打赏费用仅作为平台服务器租赁及人员维护资金 费用不为素材本身费用,平台资源仅供用户学习观摩使用 请下载24小时内自行删除 如需商用请支持原版作者!请知悉并遵守!
6、For users outside China, If you do not have a Baidu Netdisk VIP account, please contact WeChat: yunqiaonet for assistance with logging into Baidu Netdisk to download resources..