Android 开发:XML、Flutter、Compose 怎么选?

关于 Android 开发,XML、Flutter、Compose 到底怎么选?

答(不解释,直接结论):

  1. 如果没有任何前提条件限定,选 Compose;
  2. 如果是维护的老项目,你没得选;
    • 可不可以在 xml 老项目中,新功能采用 Compose 混合开发?
    • 不建议;除非新功能是一个独立的功能模块,模块的所有的页面都用 Compose)
  3. 如果是全新项目,除非团队对 Flutter 的熟悉度比 Compose 高很多,否则选 Compose;
    • 具体是选择 CMP 还是 KMP ?团队根据项目来评估:
    • 如果面对(Android、window、macOS)jvm 平台,选 CMP 没任何问题;
    • 如果面对的平台包括 iOS ,选择 CMP 也完全没有问题,追求比较极致那就 KMP;
  4. 面对未来,学习哪一个?不需要犹豫:选 Compose;
相关推荐
_李小白7 小时前
【android opencv学习笔记】Day 28: 滤波算法之中值滤波器
android·opencv·学习
代龙涛9 小时前
WordPress page.php 页面模板与自定义模板使用方法
android·开发语言·php
爱莉希雅&&&10 小时前
zabbix快速搭建和使用
android·linux·数据库·zabbix·监控
zfoo-framework12 小时前
理解kotlin limitedParallelism(1)与Actor模型
android·开发语言·kotlin
2401_8657213314 小时前
御网杯初赛2026
android
葱段14 小时前
【Compose】输入框(TextField)点击空白处失焦并关闭软键盘
android
刮风那天16 小时前
Android Framework 核心架构图
android
__Witheart__16 小时前
3588 安卓编译空间不足报错
android
aaajj17 小时前
【Android】手机屏幕劫持防护
android·智能手机
写做四月一日的四月一日17 小时前
在安卓手机上安装小龙虾openclaw并配置QQ机器人接入
android·人工智能