1
FrankAdler 2023-04-13 18:56:36 +08:00 via iPhone
观望
|
2
MonkeyBro 2023-04-13 19:07:20 +08:00
可以,招聘标准再度拔高
|
3
superedlimited 2023-04-13 19:08:56 +08:00 via iPhone
kotlin 会是银弹吗?
|
4
lxiian 2023-04-13 19:11:23 +08:00 via iPhone
好
|
5
yzld2002 2023-04-13 19:42:39 +08:00
观望
|
6
TWorldIsNButThis 2023-04-13 19:50:16 +08:00 via iPhone
怎么搞的
|
7
luffy 2023-04-13 20:26:06 +08:00
没有 hot reload ,开发效率是硬伤。
这点远不如 flutter |
8
gzf6 2023-04-13 20:36:05 +08:00 1
说真的,熟悉 React 的前端,上手 Jetpack Compose 比 Flutter 还顺
|
9
w950888 2023-04-13 21:03:31 +08:00 16
自此,移动端跨平台开发已集齐 flutter, react-native, uni-app ,compose-multiplatform, cordova, Xarmain, Qt 七颗龙珠
|
10
lolizeppelin 2023-04-13 21:07:33 +08:00
什么鬼......Orz
|
11
meteor957 2023-04-13 21:15:06 +08:00
flutter 怎么办
|
12
awolf 2023-04-13 22:24:36 +08:00
最后编译成什么?该不会是 jar 吧?
|
14
EscYezi 2023-04-14 03:04:07 +08:00 via Android
非常好奇 compose 和 flutter 对比起来怎么样,比起 dart 我还是对 kotlin 更感兴趣一些
|
15
findex 2023-04-14 03:27:07 +08:00
@w950888
NICE. 早就知道 kotlin 的野心不小,之前支持跨平台。现在是正式官宣了。话说 flutter 的教程还没看完,又出新的版本,然后老版本的包和教程不能用了,编程逻辑都得改,头痛死了。 说句真的,现在 kotlin 的母公司 jetbrains 是弯道超车。flutter 的 dart 语言被 google 死死拿捏着,你提交个功能需求 /补丁,都必须是谷歌员工审核。kotlin 现在几乎是 android 标准了。这样很多安卓开发者直接用 kotlin+框架就可以实现 ios 开发。Flutter+Dart 是完全新的东西。在 flutter 出来以前,dart 几乎没有应用场景。而 compose 不同,因为 kotlin 开发者的基数大,不用重新学一门语言。 |
16
pC0oc4EbCSsJUy4W 2023-04-14 03:47:32 +08:00
卷起来
|
17
HaroldFinchNYC 2023-04-14 04:34:23 +08:00
@gzf6 即便是没学过 kotlin 的?比如我
|
18
nnegier 2023-04-14 06:34:27 +08:00 via Android
我有点懵
|
19
gzf6 2023-04-14 07:50:22 +08:00 via Android
@HaroldFinchNYC 用过 ts 的话上手也很快,基本语法过一遍就行
|
20
ly841000 2023-04-14 08:03:51 +08:00
@findex 谷歌的开源项止,无论是 go, 还是 dark ,安卓,社区想提交 pr 或意见的成功率极低,比微软都差太多了,微软现在的开源项止反而是真正社区驱动,谁想都可以
|
21
kongkx 2023-04-14 08:22:57 +08:00 via iPhone
最近才刚开始学 flutter ,尴尬
|
22
darkengine 2023-04-14 08:36:54 +08:00
前端真是活到老,学到死 😂😂😂
|
23
gogozs 2023-04-14 08:40:51 +08:00
挺好的,竞争激烈,有利于开发者
|
24
yule111222 2023-04-14 08:48:29 +08:00
支持 kotlin ,我爱 kotlin
|
25
WispZhan 2023-04-14 09:13:00 +08:00
这个视角,OP 在现场?
|
26
WispZhan 2023-04-14 09:16:28 +08:00
Kotlin 目前算是目前野心最大的编程语言了吧,自动升级编译器架构之后,就开始放飞自我了。
|
27
liveoppo 2023-04-14 09:20:54 +08:00
极大有利于 Android 原生开发者,直接就跨到赚钱的 iOS 平台了
|
28
Deffi 2023-04-14 09:39:56 +08:00
可以,Flutter 一直不想学
|
29
ffLoveJava 2023-04-14 09:48:46 +08:00
贼烦 dart
|
30
himcheobeolx 2023-04-14 10:00:09 +08:00
@gzf6 #19 大佬建议学这个还是 flutter ?后端研发,flutter 学了还没几天
|
31
fescover 2023-04-14 10:09:20 +08:00 via Android
插件市场呢,dart 有 pub
|
32
ww940521 2023-04-14 10:14:29 +08:00
不是很早都支持了吗?
|
33
zqlcrow 2023-04-14 10:25:42 +08:00
作为一个用 kotlin 的 Android 出身的 Flutter 码农。
个人觉得 kotlin 远远优于 dart 。 至于未来的走向,则不确定。 毕竟很多东西确实有先发优势。 |
34
whyrookie 2023-04-14 10:33:24 +08:00 1
太好了,更喜欢 Kotlin.
|
35
fresco 2023-04-14 10:43:00 +08:00
支持 Kotlin ,最近用 Kotlin 感觉越来越顺了
|
36
pkwenda 2023-04-14 10:58:29 +08:00
感觉文档没有 flutter 全啊,没找到在线文档呢,来回指向 github, 也没有 showcase 列表,awesome 也找不到,... 姿势不对吗,有大佬抛个链接吗
|
37
Mexion 2023-04-14 11:00:06 +08:00
刚开始学 flutter 表示很尴尬😅
|
38
coolmint 2023-04-14 11:09:10 +08:00
赞赞赞赞赞,上家公司离职之前开始在项目中引入 compose ,离职后改为 flutter 。
现在就想去试试。 |
40
ojh OP @pkwenda 写 UI 的文档是在 Android 那边,https://developer.android.com/jetpack/compose?hl=zh-cn
|
41
Bown 2023-04-14 11:29:44 +08:00 1
最近在内部工具类项目上有试用,目前感受:
- 缺点主要是文档不全( gradle 配置坑很多),以及第三方库缺失较多 - 优点除了 Kotlin + Compose 的开发体验外,最方便的是自带的 C interop 可以直接 Kotlin 调 AppKit 、CoreBluetooth 等大量 iOS 原生 API ,不需要 Flutter 那种原生实现再 Platform Channel 传一层 长期看好! |
42
gzf6 2023-04-14 12:19:58 +08:00 via Android
@himcheobeolx 如果是 Java 后端 Kotlin 上手更快,但是 UI 的概念都得重学,学习成本差不多,如果后期写的应用需要自己写原生插件,或者不想受制于人等着别人写插件,那就直接学原生
|
43
himcheobeolx 2023-04-14 12:25:47 +08:00
@gzf6 #42 谢谢解答
|
44
findex 2023-04-14 12:55:40 +08:00 via iPhone
|
45
xingheng 2023-04-14 13:10:44 +08:00
会一个跨平台的 UI 框架并不等同于会跨平台开发。
|
46
yl20181003 2023-04-14 13:31:55 +08:00 3
支持 Kotlin 讨厌 Dart
|
47
Chad0000 2023-04-14 13:33:36 +08:00
我选择继续使用 Xamarin 。
|
48
t6gfx4ddv3 2023-04-14 13:43:04 +08:00 via Android
Kotlin 越用越顺手,Jetpack Compose 越用越痛苦,甚至想回到 xml 。只说开发工具和开发体验,如果 React/Flutter 是 80 分,Compose 50 分都觉得多了,Debug 版本的 apk 用起来跟 ppt 差不多,Release + Baseline Profile 流畅度才能接近普通的 xml 应用。看看跨平台的 Compose 能不能带动一下 Jetpack Compose 的开发体验了。
|
50
Chad0000 2023-04-14 13:58:02 +08:00
@roundgis
不知道,我自己是开发培训类的。算是管理类别吧。自己可以写组件,然后复用。我自己是很享受 MVVM 模式。 |
51
zqlcrow 2023-04-14 14:05:25 +08:00
@findex
我现在在用 dart 开发 flutter 。 哈哈。语言的好坏,并没有那么重要。毕竟用啥都是用。 水平有限,kotlin 让我感觉有现代语言的各种优点,而 dart ,有点莫名其妙,不知道哪个角落抽出来落满灰的东西。 但我觉得 dart 有巨大的优点,傻瓜。 我至少长期使用过 Java 、kotlin 、dart 。 学习到能写 demo 的程度有 swift 、c#、js 、ts 。 更别说读书时代学的 c/c++,以前也短暂学过 ruby ,go 。 dart 是我用过的,最傻瓜的编程语言。没有之一。 dart 还用学? 或许因为傻瓜,所以没有优点。 |
53
TWorldIsNButThis 2023-04-14 14:29:58 +08:00 via iPhone
@Chad0000 mvvm 是类似 react class component 还是 react hooks ?
|
55
Chad0000 2023-04-14 14:52:41 +08:00 via iPhone
@TWorldIsNButThis
我不写 react ,不确定是你说的哪种。如果对应 angular ,那么就是 angular component 。 |
56
maoyikun 2023-04-14 15:14:25 +08:00
难怪最近看到源码的更新大部分是关于这个相册的代码,原来是用来做宣传的😀
|
57
roundgis 2023-04-14 16:47:21 +08:00 via Android
@TWorldIsNButThis class component
|
58
dreamingclj 2023-04-14 16:51:12 +08:00
干翻 Flutter ,dart 用着真别扭
|
59
bilibilifk2 2023-04-14 16:58:01 +08:00
@pkwenda #36 这才刚起步文档怎么能跟成熟几年的东西比
|
60
lianyue13 2023-04-14 20:38:20 +08:00
说一个我感觉最大的缺点,没有内置的路由,要用三方库才行,iOS 的侧滑返回应该也没办法支持
|
61
HaroldFinchNYC 2023-04-15 01:47:05 +08:00
@gzf6 感谢,我觉得我可以试试,😄
|
62
nicevar 2023-04-15 23:35:34 +08:00
compose 做安卓开发跟之前已经完全不是一码事了,这玩意就是走到了移动开发的尽头,写个手机 app 跟做 web 前后端开发一样复杂。
flutter 这个发展桌面应用就好了,移动端还是不要掺和了,但凡复杂点的 app 用它做的都很烂,让你的手机瞬间回到 Android 6.0 时代。 |