请教一下目前主流的安卓开发技术栈是什么?

2025 年 2 月 13 日
 hausen

想写一个自己用的安卓 app ,由于对这方面没有了解,想请教下各位大佬

8771 次点击
所在节点    Android
36 条回复
letwewell
2025 年 2 月 13 日
uniapp 快 方便 简单
aisles1
2025 年 2 月 13 日
跨平台 RN 或者 Flutter ,国内环境 Flutter 好点,原生就 Compose 那套
bigliz
2025 年 2 月 13 日
Flutter
okakuyang
2025 年 2 月 13 日
xml 最简单,最开始的往往是最好的
guanhui07
2025 年 2 月 13 日
React Native Flutter
ih8es9OIzne0959p
2025 年 2 月 13 日
Flutter 我觉得不如 RN ,RN 实在是舒服。
PrayT
2025 年 2 月 13 日
最近新启了一个项目,android 和鸿蒙 NEXT 。有跨平台的方案吗。
PrayT
2025 年 2 月 13 日
@PrayT 看 android 原生都是 kotlin 第一次用 kotlin 写 感觉比 java 爽啊
zerocola
2025 年 2 月 13 日
产品和技术都源于需求,那些网页套壳、uniapp 的技术栈,也就适合网络请求,展示一些信息。如果需要加载 3D 模型,或者有硬件参与,比如蓝牙 wifi 陀螺仪等等,建议还是原生吧。kotlin+jetpack+compose+MVVM+flow+retrofit 。
另外自荐一个原生 Android 的 demo: https://github.com/xiaoniu/RealtimeChat
虽然比较简单,但个人认为技术栈选择是可以的。
sir283
2025 年 2 月 13 日
看你自己想法了,你如果熟悉前端那些,比如 vue 、react ,那就可以用 react-natvie 或者 flutter ,但是这种前端框架做出来的 apk 成品体积都很大。代表作有咸鱼、淘宝、美团。

然后就是原生了,还是更推荐用 Java ,原生接口,kotlin 也行。这种生成的 apk 体积都比较小,几百 KB 或者几 MB 这样的。


贴一个我的纯 Java 原生做的小软件吧: https://github.com/MrsEWE44/easyManager

里面的功能你可以参考一下。
seanlin5
2025 年 2 月 13 日
@Jinnrry 那 vue 一重新打包,又得发版 APK 包
957594556
2025 年 2 月 13 日
KMP+compose 冲就完了
Jinnrry
2025 年 2 月 13 日
@seanlin5 远程下发,替换一下资源就行了
jeesk
2025 年 2 月 13 日
@okakuyang 当年还有 xml 转代码的,性能更快
jedeft
2025 年 2 月 13 日
我正在用 flutter ,0 基础加上 AI ,语法完全不懂,能看懂个大概,代码 99%都是 AI 写,目前 app 第一版已经开发完成。使用下来还是比较推荐 flutter ,性能不差,跨平台统一性不错。
wangsd
2025 年 2 月 13 日
为了省事都是用的 uniapp ,18 年用到现在了,功能不复杂用用还可以。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1111124

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX