对于 Java 开发人员来说,如果想做一款 app 同时应用在 Android 和 IOS ,推荐什么编程语言? 是 Flutter 还是 React Native 呢?或者有其他的推荐吗?
对于 Java 开发人员来说,如果想做一款 app 同时应用在 Android 和 IOS ,推荐什么编程语言? 是 Flutter 还是 React Native 呢?或者有其他的推荐吗?
|
shakukanspNov 6, 2025
1
flutter 啊……
|
|
tjfamtfNov 6, 2025
2
uniapp
|
|
3
又到了我最喜欢的 flutter vs RN vs uniapp 环节了。
|
|
freesonwillNov 6, 2025
4
React Native - JS
Kotlin Multiplatform - Kotlin Flutter ——Dart Unity - C# https://kotlin.liying-cn.net/quickstart.html |
|
molikaNov 6, 2025
5
flutter
|
|
vultrNov 6, 2025
6
对于 java 开发人员来说,Kotlin 学习成本最低。
|
|
106npoNov 6, 2025 via Android
7
直接 web 也行啊
|
|
cikiNov 6, 2025
9
跨平台还是 flutter 吧,生态比较强
|
|
wenkginNov 6, 2025
10
uniapp
|
|
ENNRIaaaNov 6, 2025
11
flutter
|
|
huifengNov 6, 2025
12
web 然后套壳
|
|
felixlongNov 6, 2025
13
还是 React Native 吧。Flutter 还不知道什么时候才能支持 iOS26 的 Liquid Glass 效果呢。
|
|
HongJayNov 6, 2025
14
java -> dart -> flutter
|
|
liaohongxingNov 6, 2025
15
先要评估是不是纯表单,纯展示应用,-》采用跨平台 , 否则原生
|
|
kamikaze472Nov 6, 2025
16
uniapp
|
|
jackOffNov 6, 2025
17
看是 web 应用还是本地应用吧? web 的话随便,如果是本地应用,最好还是原生
|
|
VaspikeNov 6, 2025
18
可惜 kotlin compose platform 中的 ios 项难产好几年了, 不然我首推 kotlin compose
|
|
facebook47Nov 6, 2025 via Android
19
小程序
|
|
codermzNov 6, 2025
20
腾讯有个用 Kotlin 的跨平台的 Kuikly: https://kuikly.tds.qq.com/Introduction/arch.html
|
|
VeteranCatNov 6, 2025
21
如果你只是想要最终的产品的话,uniapp 。
如果有洁癖,那就看你自己喜好咯。 uniapp 出活快。 |
|
wizzerNov 6, 2025
22
flutter 不支持鸿蒙,建议你用 uniapp
|
|
dreamkNov 6, 2025
23
|
|
chandlerbing9317Nov 6, 2025
24
flutter 会 java 学 dart 会很简单
|
|
yibo2018Nov 6, 2025
25
AI 现在还在学习语言,有点跟不上节奏了
|
|
onebitbankNov 6, 2025
26
kotin multiplatform
|
|
mmdsunNov 6, 2025 via iPhone
27
推荐 React Native 。
搞过 Android 就 kotlin 平台,flutter 坑太多官方 demo 都有跑不起来的情况,Dark 语言也是半死不活的。 如果是后端,微软的 MAUI 跨平台开发也行,Java 可以无缝转,也可以考虑。 |
|
zsk425Nov 6, 2025
28
如何微信小程序就能解决,不如放弃原生
|
|
superedlimitedNov 6, 2025 via Android
29
flutter 吧。感觉看毛片也可以,但是 kmp 似乎还不是很成熟
|
|
okakuyangNov 6, 2025
30
要看你要做的 App 类型,规模。
|
|
niubee1Nov 6, 2025
31
你只需要学会给 AI 提需求就行了
|
|
usVexMownCzarNov 6, 2025 via iPhone
32
swift 现在也能开发 android 了,AI 目前还不会🤪
|
|
cyningxuNov 6, 2025
33
kmp 吧
|
|
grewerNov 6, 2025
34
首先排除 uniapp
推荐 RN 、flutter |
|
auhahNov 6, 2025
35
flutter 吧,dart 和 java 也差不太多,起码语言上不用付出太多成本
|
|
sunwei0325Nov 6, 2025
36
uniapp 先做个小程序跑起来, 你了解过上架 Android 和苹果商店的流程和繁杂程度吗? uniapp 先上到小程序, 早上早放弃
|
|
flmnNov 6, 2025
37
Flutter
|
|
devcaiNov 6, 2025
38
compose multiplatform 坚定支持者, 😄 干掉 flutter
|
|
treblexNov 6, 2025 via iPhone
39
有个 unciv 的开源游戏项目是用 java 写的安卓 iOS 双端,不太确定 ui 组件的支持怎么样
|
|
bkmiNov 6, 2025 via Android
40
我很喜欢 Flutter ,但是一点都不喜欢 Dart
|
|
COOOOOOdeNov 6, 2025
41
最近才发现 tauri 2.0 支持移动端了, 不知道表现怎么样
|
|
MegatronKingNov 7, 2025
42
跨平台应用开发语言里面和 Java 语法最像的还是 Dart ,所以选 Flutter 。我之前也是主要写 Java 的,现在用 Flutter 开发 Reqable ,钱迹李唐也是这个路子。
|
|
coder001Nov 7, 2025
44
@freesonwill #4 C♯不仅能走 Unity ,还有 Blazor Hybrid ,都是 Web 、Android 、iOS 、Mac 、Windows 多平台同一个项目的玩法
|
|
bugzhangNov 7, 2025
45
javascript 写 react native ,java 程序员应该很快能掌握
|
|
leo72638Nov 7, 2025 via iPhone
46
RN 吧
|
|
47
> 对于 Java 开发人员来说,如果想做一款 app 同时应用在 Android 和 IOS ,推荐什么编程语言?
> 我是小美女,我要我的他既有钱又热情,有推荐吗? > 已经准备学习 Flutter 和 Dart 了 > 已经找了个渣男(连妈妈都放弃那种) 没有攻击的意思,只是突然脑中冒出来,觉得这两个场景好像…… |
|
Mystery0Nov 7, 2025 via Android
48
cmp 投一票
|
|
ryujNov 7, 2025
49
flutter 一票,感觉 java 切换也没啥太大难度
|
|
50
@PTLin We can do this all day! /doge
|
|
lujiaxingNov 7, 2025
51
Cordova 了解一下?
|
|
NextGenNov 7, 2025
52
kotlin cross platform
|
|
mikawangNov 7, 2025
53
居然还有人推荐 uniapp 离谱
|
|
kldd529Nov 7, 2025
54
毋庸置疑,flutter
|
|
tajoNov 7, 2025
55
flutter 可以开发鸿蒙只是用不上最新版
https://gitcode.com/openharmony-tpc/flutter_flutter |
|
liuchenxNov 7, 2025
56
compose platform
|
|
57
这年头咋还有这么多人推荐 flutter ,flutter 对比 RN 新架构有什么优势吗?更不要说生态的巨大差距了。
|
|
58
闭眼选,然后 WebView 套网页。
|
|
2enNov 7, 2025
59
反正别用 uniapp
|
|
andrei007Nov 7, 2025
61
KMP CMP
|
|
62
@PTLin Tauri 和 Electron 不配加入战争吗
|
|
sehoNov 7, 2025
63
uniapp 是一个好的小程序开发框架,而不是一个好的 app 跨端框架
|
|
OrangeeeNov 7, 2025
64
投 RN(Expo) 一票
|
|
caiyuanNov 7, 2025
65
首先排除 uniapp 。
|
|
FreshOldManNov 7, 2025
66
React Native - JS, 维护方便
|
|
FreshOldManNov 7, 2025
67
说错了,项目想迭代下去一定要用 React Native - TS , 不要用 JS, 尤其现在 AI Coding 的背景下
|
|
leeyomNov 7, 2025
68
我个人也推荐 flutter ,不过现在有 AI 的话,其实原生 swift 和 kotlin 应该学习成本也不大,尤其是 kotlin
|
|
admin948Nov 7, 2025
70
其实对于 java 来说,转 kotlin 用 kmp 那一套最简单,但是 kmp 现在还是不温不火的,生态也一般。
综合来看,还是得 flutter |
|
SubfireNov 7, 2025
71
Unity3D 或 UE 呀, 能打包成 Android/iOS/PC 等任意包
|
|
andyskauraNov 7, 2025
72
什么 flutter ,rn 。
webview 能不能满足业务先? |
|
nianqingren525Nov 7, 2025
73
@caiyuan uniapp 的缺点是啥?
|
|
XiaorAxNov 7, 2025
74
现在肯定是 kmp 了
|
|
SeanGeekNov 7, 2025
75
当然是 Kotlin ,框架用 KMP
|
|
linkopeneyesNov 7, 2025
76
love2d godot unity monogame
|
|
hervey0424Nov 7, 2025
77
对性能没啥要求的话 Cordova 吧, 简单粗暴快捷
|
|
ShaarNov 7, 2025
78
unity 吧,全平台,web 都可以
|
|
Biye9012Nov 7, 2025
81
Flutter 和 RN 选一个, KMP 不要选, 目前不成熟, 生态也不全, 用了就是当小白鼠; RN 可以热更新, 但是使用的组件还是原生组件, 一致性不如 Flutter; 而且也要结合你的项目内容, 如果有一些比较吃性能的功能, 还是得用原生开发
|
|
pikes2023Nov 7, 2025
82
我用的 rs 做的 ios 端,安卓端不想做
|
|
vansiitNov 7, 2025
83
flutter 和 uniapp 都有那么多反对的,好像最多推荐的是 RN ( Expo )。那为什么国内 RN 开发者和生态这么少呢
|
|
Gilfoyle26Nov 7, 2025
84
以前我肯定会推荐 Flutter ,RN ,但是现在我只推荐原生,因为跨平台你无论怎么搞,天花板之上都是原生,这个天花板总有一天会让你痛不欲生,但是原生则不存在这个问题。跨平台技术还有一个致命的问题是,如果 api 更新了,那么跨平台需要时间适配,这个适配的时间你只能等,你吃的永远是二手的饭。
|
|
94Nov 7, 2025
85
首先排除 React Native 和 uni-app 。好了,剩下的只有 Flutter 了 😂。
|
|
zoharSoulNov 7, 2025
86
kotlin
|
|
mengdodoNov 8, 2025
89
天天专研技术能挣几个钱,兄弟,要我说还得是 uniapp
|
|
DualVectorFoilNov 8, 2025 via Android
90
都说 uniapp 出活快,可惜 hbuilder 实在是用不来,体验太糟糕了
|
|
DomadoNov 8, 2025
91
flutter 没得选
|
|
BortonJonesNov 10, 2025
92
随便啥 cursor 吧
|
|
caiyuanNov 19, 2025
93
@nianqingren525 唯一看起来像优点的特点就是:一套代码编译各个平台小程序。其它全是缺点,将市面上几乎所有平台集于一身,如果这是你自己的产品,你觉得它稳吗?经常出现一些莫名其妙的 bug ,这个平台有问题,其它平台没问题,社区提问要么几年没人回复要么等下个版本。我之前遇到个 input 的 bug ,还得自己修改源码进行打包上线。后来全部舍弃,换 react native 。
|