感兴趣想学 app 开发,学 flutter 还是 IOS 还是安卓?

63 天前
 main1234

纯感兴趣,不考虑工作中使用,不考虑用这个找工作,有 php/go/java 经验

想自己做点 app 玩,学那个比较好???

1219 次点击
所在节点    问与答
12 条回复
x66
63 天前
react native
finab
63 天前
选你手机对应的原生开发,上手更简单,效果也最是好的。
个人是没有跨平台需求的,反而因跨平台会带来额外的麻烦。

就算以后做独立 APP ,低成本开发一个平台先试水,起来了再开发另一个平台,也比直接跨平台开发两个平台号。
原生开发熟悉了可以再花了一周时间学一下跨平台的基本就差不多了
fmbest
63 天前
有 Java 经验可以试试 Android 原生
hhecoder
63 天前
@fmbest java 那点知识对原生没太大用,写 flutter 以后感觉安卓原生的写法真是恶心到土
xing7673
63 天前
flutter 学的过程中必然要接触原生系统,所以建议从原生系统入手。
要简单从 android 开始,要赚钱直接 iOS 入手。
magic3584
63 天前
做为移动端,设计 iOS android ,用过 RN flutter 。
如果只是随便玩玩,RN flutter 跨平台是可以的 ,但是,要用到平台特性,比如 iOS iCloud 同步一类的话,是必须用原生的。
iOS 直接上 SwiftUI ,android 就 jetpack compose
main1234
62 天前
@magic3584 感谢,学习路线是先原生还是先 flutter RN ???
main1234
62 天前
@xing7673 求问为啥赚钱选 IOS 呢??
rsyjjsn
62 天前
要我就选 flutter ,人家自渲染就是做得好,反观 rn 就是一坨屎
magic3584
62 天前
@main1234 #7
就跟我 6 楼说的一样,看你想做什么。

- android 我了解的不多,不知道有没有功能只有 android 原生才能做到。
- iOS 据我目前了解,如果你想做本地数据库加网络备份的,用原生最优解。我目前已经把数据层的实现方式从 flutter 的 sqlite 迁移到了 iOS 的 coredata, 因为涉及到了 iCloud 备份以及小组件的数据处理。你要做 app 的话直接用 Swift + SwiftUI ,建议系统版本 iOS 14 起步(开始支持小组件),激进点就 iOS 16

如果你想做纯展示类的,或者一些接口调用啥的,跨平台 flutter rn 都可以。

---------------------------
求问为啥赚钱选 IOS 呢??
---------------------------
首先,国内外的 android 上架对个人开发者不太友好,其次 iOS 用户的付费意愿尤其是国外用户比较强烈,so
zhixiz1007
62 天前
同问为啥赚钱选 IOS 呢
main1234
62 天前
@magic3584 谢谢您

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

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

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

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

© 2021 V2EX