Board logo

標題: 有冇ching用開java寫android app, 轉左用kotlin? [打印本頁]

作者: wfshop    時間: 2018-10-24 20:07     標題: 有冇ching用開java寫android app, 轉左用kotlin?

可以分享下經驗?
d app會唔會行得慢d?
寫app需時多左定少左?
作者: hihihi123hk    時間: 2018-10-28 12:25

可以分享下經驗?
d app會唔會行得慢d?
寫app需時多左定少左?
wfshop 發表於 2018-10-24 20:07


    Compile to same JVM byte code, same speed

如果真正認識 Kotlin,development 速度可以快一個 Order of magnitude

via HKEPC IR Pro 3.4.0 - iOS(2.3.3)
作者: efilm    時間: 2018-10-28 22:53

轉完 Kotlin 應該唔會覺得個 app 行慢咗
雖然佢 gen 出嚟嘅 code 會多咗 method count 同埋會加 statement 去 check param 係咪 notnull,但run 個program用起上嚟唔會覺得慢咗

如果你係由現成 project 轉 kotlin 嘅話最難轉應該係 API response 嘅 POJO 轉 data class,如果你無 doc 嘅話好難講個 param 係咪真係 null,加上你之前應該係用 Gson 之類嘅library又驚 reflection 完發覺 notnull 嘅 field 係 null 咗就 runtime exception 死 app。如果全新 project 嘅話 JSON serialization/deserailization 用 Moshi 好過
作者: hoho1986    時間: 2018-11-15 14:24

搭單問一問,有無 語法速成 嘅教學,本身寫緊C#,PHP,想了解一下。
作者: hihihi123hk    時間: 2018-11-15 22:59

搭單問一問,有無 語法速成 嘅教學,本身寫緊C#,PHP,想了解一下。
hoho1986 發表於 2018-11-15 14:24


    官方有 online IDE + remote execution

咁比你學

https://try.kotlinlang.org/

via HKEPC IR Pro 3.4.0 - iOS(2.3.3)
作者: laputafish    時間: 2018-11-16 13:51

研究緊Flutter/Dart一段時間, 未落實去寫. Kotlin個勢頭又唔錯. 又想轉用 Kotlin.
有無ching兩隻都識, 可否給點意見, 從上手角度, 應用範圍, 開發效率上.
作者: kasterli    時間: 2018-11-16 22:24

用咗 Kotlin 一年
好認同上面講「development 速度可以快一個 Order of magnitude」
作者: iambenzhk    時間: 2018-11-28 10:41

學緊 Kotlin 路過
作者: toylet    時間: 2018-11-29 02:08

提示: 作者被禁止或刪除 內容自動屏蔽
作者: 大鑊金    時間: 2018-12-3 23:19

暫時都仲係JAVA
不過KOTLIN好似愈黎愈人用
特別係MVVM
作者: s.friday1004    時間: 2018-12-5 00:20

研究緊Flutter/Dart一段時間, 未落實去寫. Kotlin個勢頭又唔錯. 又想轉用 Kotlin.
有無ching兩隻都識, 可否 ...
laputafish 發表於 2018-11-16 13:51

kotlin 同 flutter 本身 就係蚊比同牛比,language vs framework
雖然勉強都可以吹下各自優缺點

Flutter 既 Dartlang 無 null safe ,亦無好多 kotlin 提供左既 utility functions, 用起上黎唔太順手。玩過 js 特別係es6 會比較習慣,syntax 都有少少似。

但 flutter 係簡單ui (少層級,ui 工整) 開發速度上可以好快,例如 appbar, bottom menu, drawer 等現成已有, drawer header 亦有多款可以揀 (自己寫、native 提供既 userAccountHeader 等);可惜複雜多層級既ui,會需要大量 flutter 強調使用既 Column、Row pattern 去wrap,寫起上黎隨時出黎「龜波氣功」式 coding style

Kotlin 本身係一隻天生擁有大量 utility functions 既 language, 亦強調 null safe 同 functional programming, 係開發方面用熟左,會爽到番唔到轉頭。但受限於kotlin 只係language,所有ui component、implementation 照舊。





歡迎光臨 電腦領域 HKEPC Hardware (https://h0.hkepc.com/forum/) Powered by Discuz! 7.2