想写一个自己用的安卓 app ,由于对这方面没有了解,想请教下各位大佬
![]() | 1 murmur 239 天前 有没有跨平台的打算 |
3 Jinnrry 239 天前 via iPhone 我个人项目,用的最简单最原始的方案,把 vue 编译后的文件打包到 apk 里面,然后 webview 显示 vue 内容。 需要操作原生 api 就用 java 写接口给 h5 。因为资源全在本地,页面完全没有卡顿,基本上感觉不出来是 h5 套壳 |
![]() | 4 lujiaosama 239 天前 @Jinnrry 听起来是 UNIAPP 那一套. |
7 Jinnrry 239 天前 @lujiaosama 我知道这个,但是没用过,底层都是我自己手撸的,因为我觉得这么简单个东西,去学别人的框架,还不如自己手撸一个。核心代码也就百来行,半天时间就搞完了 |
8 Jinnrry 239 天前 @guin #5 不止你们公司,现在市面上绝大部分 app ,都是 h5 套壳,只是部分应用市场不允许 100%套壳应用上架,所以才会有部分原生页面。 很多 app 你看不出套壳只是 ui 设计得好点而已,还有就是把 h5 资源打包到 apk 里面,避免远程加载 |
10 bugmaker233 239 天前 有钱原生,没钱 rn/flutter/uniapp/vue 套壳。原生技术栈也很多,java/kotlin + 经典布局/compose + mvvm/mvp 等等 |
11 justtokankan 239 天前 KMP |
12 gam2046 239 天前 有跨平台需求,flutter 无跨平台需求,jetpack compose |
13 wwalkingg 239 天前 想跨平台 React Native:JS/TS ,跨 Android 和 IOS Flutter:Dart (需要忍受)、跨所有平台,桌面只有一个窗口 Compose Multiplatform:Kotlin 、IOS 生态不足 ,好写,跨所有平台 不想跨平台 Jetpack Compose:Kotlin 、官方 View:如果你是老古董可以选择这个 |
14 wht1pad 239 天前 增删改查 vue 套壳 |
![]() | 15 wobuhuicode 239 天前 java + web view react native |
![]() | 16 Helsing 239 天前 via iPhone 跨平台: Flutter 、RN 不跨平台: Compose (其实现在也可以跨平台了) |
![]() | 17 love2075904 239 天前 uniapp 坑不少,如果跨平台建议直接上 RN ,其次考虑 Flutter |
18 xloger 239 天前 ![]() |
![]() | 19 pipilu 239 天前 kotlin |
20 location123 239 天前 jetpack compose |
![]() | 21 letwewell 239 天前 uniapp 快 方便 简单 |
![]() | 22 aisles1 239 天前 跨平台 RN 或者 Flutter ,国内环境 Flutter 好点,原生就 Compose 那套 |
23 bigliz   239 天前 Flutter |
24 okakuyang 239 天前 ![]() xml 最简单,最开始的往往是最好的 |
![]() | 25 guanhui07 239 天前 React Native Flutter |
![]() | 26 ih8es9OIzne0959p 239 天前 Flutter 我觉得不如 RN ,RN 实在是舒服。 |
27 PrayT 239 天前 最近新启了一个项目,android 和鸿蒙 NEXT 。有跨平台的方案吗。 |
29 zerocola 239 天前 产品和技术都源于需求,那些网页套壳、uniapp 的技术栈,也就适合网络请求,展示一些信息。如果需要加载 3D 模型,或者有硬件参与,比如蓝牙 wifi 陀螺仪等等,建议还是原生吧。kotlin+jetpack+compose+MVVM+flow+retrofit 。 另外自荐一个原生 Android 的 demo: https://github.com/xiaoniu/RealtimeChat 虽然比较简单,但个人认为技术栈选择是可以的。 |
30 sir283 239 天前 via Android 看你自己想法了,你如果熟悉前端那些,比如 vue 、react ,那就可以用 react-natvie 或者 flutter ,但是这种前端框架做出来的 apk 成品体积都很大。代表作有咸鱼、淘宝、美团。 然后就是原生了,还是更推荐用 Java ,原生接口,kotlin 也行。这种生成的 apk 体积都比较小,几百 KB 或者几 MB 这样的。 贴一个我的纯 Java 原生做的小软件吧: https://github.com/MrsEWE44/easyManager 里面的功能你可以参考一下。 |
32 957594556 239 天前 KMP+compose 冲就完了 |
35 jedeft 239 天前 我正在用 flutter ,0 基础加上 AI ,语法完全不懂,能看懂个大概,代码 99%都是 AI 写,目前 app 第一版已经开发完成。使用下来还是比较推荐 flutter ,性能不差,跨平台统一性不错。 |
36 wangsd 238 天前 为了省事都是用的 uniapp ,18 年用到现在了,功能不复杂用用还可以。 |