寫mobile app

59 回覆
7 Like 1 Dislike
2021-04-11 00:09:09
咁唔知而家做app
如果一定要iOS Android兩邊都要有

係咪一定用rn 果類
而唔會考慮用native language 呢
2021-04-11 00:26:40
睇下AirBnB 點解當初㨂RN 然後又回歸native

https://blog.oursky.com/2018/08/08/airbnb-sunsetting-react-native-for-mobile-and-web/

然後諗下點解 Uber Deliveroo Foodpanda Gogox lalamove hktvmall lihkg 都係native app.

不過銀行業的確朝向RN, 香港主要銀行仍然係native 既只剩BOC, HSBC, 行山。虚銀多數係 RN。不過唔同國家既HSBC app 有全球single code base 既優勢。

但睇英國既銀行就主要係native app (咁解釋到HSBC 係native)

Game 就當然無RN 既空間。
2021-04-11 00:30:40
RN有啲嘢的確無Native咁好 啲人只係想慳錢整app
2021-04-11 01:05:29
係,純貪玩,過下寫alps癮就hybrid 玩住先
flutter都係唔錯選擇

但for長遠搵食或搵工freelance 又好
native android 或ios ,react native一定冇死
2021-04-11 02:42:36
Kotlin 寫ios Android 既business logic
2021-04-11 03:35:20
2021-04-11 19:26:18
覺得幾正
2021-04-11 19:30:11
想睇下從iOS dev 角度點睇呢壇嘢
2021-04-11 22:45:42
c++ 又要寫一堆JNI code, 結果又要map 一層變番做java/kotlin, 用黎做serialization.
以前試過用go 寫native library 放落android, 不過有哂用C++ 寫既所有問題,外加Go 個runtime library 勁大,不過呢點唔知而家有無改變 。

我唔介意shared code 係 java 定 swift, 不過我希望係code generation 而唔係native share library. 即例如swift 通過某種gradle plugin 變成kotlin code, 又或直接generate byte code 都OK.
2021-04-13 20:17:26
用React撐fb
2021-04-13 20:37:24
2021-04-13 21:48:43
OS specific API is too hard to maintain with shared code base, won’t work unless iOS open up (in terms of working with other platforms)
2021-04-13 21:56:51
KMM is not going to let you "write once deploy twice" in react native sense. It just make Kotlin Native work with iOS API interface. So platform specific code still needs to be implemented twice. Platform netural code can be shared.
2021-04-13 22:01:44
行山同boc 個app 好垃圾又樣衰又難用

最靚既banking app我覺得係citibank 同hsbc
2021-04-13 22:16:10
flutter 新手friendly好多
2021-04-13 22:35:15
多謝
2021-04-13 22:35:49
So why not RN?
2021-04-13 22:42:51
因為真係compile binary, 真係直接call api. 理論上obj c, swift 做到既嘢都可以直接做到。
所以目標係用同一種language 寫兩個native app, 唔係加多層嘢嘢abstract 兩個platform 既分野。
2021-04-13 23:01:34
Then why not flutter
2021-04-13 23:16:38
Flutter 都係在native 系統上加多一層abstraction,又在Kotlin/Swift 之外又加多一種language.
KMM 完全無。
2021-04-14 09:43:44
補充番,唔係話RN 同 Flutter 無用,而係話佢地同KMM 係用唔同approach 面對cross platform 問題,無話互相取代。
2021-04-14 09:45:17
UI Kit 全部要俾錢買🤌
2021-04-14 09:45:35
我意思係我睇唔出 KMM 嘅優勢,除咗唔駛學多一種 Language
2021-04-14 09:51:22
呢D留番俾茶水阿姐用
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞