@@ -45,6 +45,15 @@ Kotlin 2.0.0-RC1 版本已经发布!RC 表示该版本是预发布版本,意
45
45
46
46
![ ] ( https://raw.gitmirror.com/RicardoJiang/resource/main/2024/april/p9.png )
47
47
48
+ ### Compose Multiplatform 1.6.10-beta01 已支持 Lifecycle !
49
+ [ What's new in Compose Multiplatform 1.6.10-beta01] ( https://www.jetbrains.com/help/kotlin-multiplatform-dev/whats-new-compose-eap.html )
50
+
51
+ Compose Multiplatform 1.6.10-beta01 已发布,具体包括以下内容:
52
+
53
+ - 多模块项目支持:现在可以在任何 Gradle 模块和 source set 中存储资源,并发布包含资源的项目和库。
54
+ - 实验性导航库:基于 Jetpack Compose 的跨平台 navigation 库现已可用。
55
+ - Lifecycle 库:基于 Jetpack Lifecyle 的跨平台 Lifecycle 库现在可用,提供了一个实验性的跨平台 ViewModel 实现,并包括一个可以自定义实现的公共 LifecycleOwner 接口。
56
+
48
57
## 精选博客
49
58
### [ 使用KMP & Compose开发鸿蒙应用] ( https://mp.weixin.qq.com/s/QQ2tiAlInT5YRjracJ0OWg )
50
59
HarmonyOS NEXT 不再支持 AOSP,仅支持鸿蒙内核和鸿蒙系统的应用,各大 App 也纷纷投入到了原生鸿蒙应用的开发中。开发者需要考虑的平台已经从原来的双端演变为三端。这无疑将增加研发的复杂性和成本,由此可以预见的是未来对于跨端代码复用的诉求将越发强烈。
@@ -53,11 +62,32 @@ HarmonyOS NEXT 不再支持 AOSP,仅支持鸿蒙内核和鸿蒙系统的应用
53
62
54
63
![ ] ( https://raw.gitmirror.com/RicardoJiang/resource/main/2024/april/p3.webp )
55
64
65
+ ### 《Android 构建与架构实战》实体书已上线
66
+ 《Android 构建与架构实战: 使用 Kotlin 的实用 Gradle 和 AGP 技能》实体书已上线。
67
+
68
+ 本书以 Kotlin 为编程语言,深入剖析 Gradle 插件与 AGP 及相关构建工具的开发,涵盖了AAPT2(Android资源打包工具)、KSP(Kotlin符号处理)以及字节码操作工具等领域。
69
+
70
+ 通过阅读本书,您将在众多实践演示和案例研究的指导下,掌握如何创建 Gradle 插件和任务,如何有效地与AGP API进行交互,以及设计、测试和调试Android构建的最优实践。本书不仅阐明了“是什么”和“如何做”,更深入讲解了“为什么”:揭示了 Gradle 和 AGP 设计背后的原理。
71
+
72
+ 更多详细信息可见:[ 《 Extending Android Builds: Pragmatic Gradle and AGP Skills with Kotlin 》] ( https://eab.2bab.com/ )
73
+
74
+ ![ ] ( https://raw.gitmirror.com/RicardoJiang/resource/main/2024/april/p11.jpg )
56
75
### Pexels: 一个支持所有平台的图片查看器
57
76
[ https://github.com/linroid/Pexels ] ( https://github.com/linroid/Pexels )
58
77
59
78
使用用 Compose Multiplatform 开发的图片查看器,支持 Desktop(Linux, Windows, macOS),Web,iOS,Android 等所有平台,支持分页,下拉刷新,自适应界面,图片缩放,切换动画,数据缓存等特性。本项目很好的展示了 Compose Multiplatform 目前所具备的各种能力,感兴趣的同学可以看下。
60
79
80
+ ### K2 编译器迁移指南
81
+ [ K2 compiler migration guide] ( https://kotlinlang.org/docs/k2-compiler-guide.html )
82
+
83
+ K2 编译器迁移指南,具体包括以下内容:
84
+
85
+ - 介绍了新版 K2 编译器的优势:包括更快的编译速度、更好的类型推断、更好的 IDE 支持等。
86
+ - 重点介绍了您在迁移过程中可能遇到的问题,以及如何调整代码以适应新的编译器。
87
+ - 介绍了如何开启 K2 编译器,以及在遇到问题时如何回滚到上一个版本。
88
+
89
+ ![ ] ( https://raw.gitmirror.com/RicardoJiang/resource/main/2024/april/p12.svg )
90
+
61
91
## 精选视频
62
92
63
93
## 社区活动
0 commit comments