Ptt 的先进们 打给贺
我最近用 Compose Multiplatform 开发了 open-source 跨平台的应用程式,想跟大家分享
,还请大家指教
https://i.imgur.com/lA7Ks8E.jpeg
ZZZ Archive 是动作游戏 "绝区零" 的维基应用程式,使用者可查询游戏中相关资料、浏览
热门的二创作品。
商店下载:
好像不能贴商店连结
可以到 GitHub 查看
或 Android, Apple, Microsoft 商店搜寻
开源:
从设计稿 -> 程式设计 完全开源!
如果各位有自己做 Side Project 需求,这也许可以作为不错的参考
Figma 设计稿:https://reurl.cc/Y4jlra
GitHub 专案:https://github.com/mrfatworm/ZZZ-Archive
响应式效果
https://i.imgur.com/0rGr0gs.gif
设计系统
https://i.imgur.com/qkiuvUB.jpeg
采用 Design System 统一管理 UI 元件及样式设定,提升开发效率与视觉一致性
搭配 Jetpack Compose 可以很方便让设计稿与程式码有一致的规范
https://i.imgur.com/35EtCtn.png
上图是 JetBrains Compose Multiplatform 目前跨平台支援的状态
可以看到除了网页与 iOS 都已处于稳定状态,个人开发到现在体感上 iOS 也没什么问题(
网页我没试)
各平台原生功能需要特别处理
如果是单纯的网络请求
目前是不错的选择
对于 Android 开发者:
如果你本身就是 Android 工程师又刚好会 Kotlin + Jetpack Compose
用 Compose Multiplatform 开发跨平台 App,对 Android 工程师来说相当友好
在这里你可以应用 80% 以上 Android 开发的知识来打造跨平台 App
我这次使用到的 Library
https://i.imgur.com/nUmLWuZ.jpeg
是不是很熟悉~
有些 Library 可能没看过,但用法和 Android 常用的 Hilt, Retrofit ...相似
希望这篇能够帮助到有需要的人,也希望未来 Compose Multiplatform 能够壮大起来,有
一天能像 Flutter 的市占与社群支援!!!
如果大家有兴趣 Compose Multiplatform 可以做到什么程度,可以下载 App 玩看看
顺便给个建议,感谢大家~
作者:
buke (一坪的海岸线)
2024-11-28 22:31:00推
作者: david99900 2024-11-28 23:26:00
跨平台比较关注 Tauri,不知道比较起来有什么差异?
推 竟然有人在关心Compose KMP 这个我感觉没多少人在关注
作者: hobnob (hobnob) 2024-11-29 10:27:00
推推
作者:
VossCG (2021新人类)
2024-11-29 10:54:00推推,Compose 写起来真的很赞!
作者: Big6666 (黑心小牧) 2024-11-29 12:04:00
推一个,最近有在关注 ,尤其是Flutter被裁员后
作者:
pigda (新手)
2024-11-29 15:47:00曾经用Compose做过一个专案 有点后悔 哈~
作者:
x20165 (八風å¹ä¸å‹•)
2024-11-29 16:18:00kmp 推一个
作者:
blackcan (太平李荣浩)
2024-11-29 16:38:00推推
KMP在软公板居然会这么多推,太不可思议了,话说是纯Compose吗,swing和compose混用我遇到遮盖问题
作者:
Arbin (路人_Lv菜逼八)
2024-11-30 00:15:00好久没跟Compose发展了 所以Compose跨平台已经稳定到可以日用了喔!?酷一两年前听到的时候说Bug一大堆Flutter凉凉就Google在摆烂咩 搞到有人fork出来想拯救它
作者: zipigi 2024-11-30 01:38:00
推! KMP无敌的
作者: KoreanFish (韩国鱼) 2024-11-30 15:05:00
好酷!想尝试直接Android Studio开新专案吗?还是推荐哪个boilerplate
作者:
quickey (色肥宅)
2024-11-30 20:25:00最近也用compose wizard 生一个跨平台专案,真的强,希望能有更好的应用
作者:
GoalBased (Artificail Intelligence)
2024-11-30 21:33:00看上面不只一个人说F凉了(?)这个比较热吗?
没有,flutter只是team结构调整人事异动,目前的资讯是说砍人是错误解读,但KMP和flutter必然竞争,同时Google表明官方支持KMP并在多个专案导入,所以KMP真的可能在未来取代Google内部flutter当前的位置,但以成熟度来说真的不要选KMP当生产专案,只有team很熟Kotlin才有选的意义,真的一堆坑…
作者: thumbe31949 (InertingFantasy) 2024-12-02 09:13:00
给推
作者:
WWIII (东邪西毒)
2024-12-02 10:33:00猛啊啊啊啊
作者: zipigi 2024-12-02 19:07:00
CMP开发起来实在太舒服
作者:
vcidt 2024-12-02 21:49:00谢谢分享 赞
作者: river4613 (铝佛) 2024-12-03 12:54:00
帮推
好赞喔!请问你 xcode build project 会很慢吗?
楼主: mrfatworm (海豚) 2024-12-05 01:38:00
很慢 好像是目前的通病
作者:
BearrrXD (BearrrXD)
2024-12-06 17:35:00推一个,我也在用cmp自己开发小专案,赞赞
fantasychese的比较,看起来KMP超凉,感觉是LP比鸡腿