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

228 天前
 hausen

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

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

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


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

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

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

https://ex.noerr.eu.org/t/1111124

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

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

© 2021 V2EX