Gap撈Tech
610 subscribers
45 photos
5 videos
3 files
140 links
Download Telegram
Google 冇特別講 Why Kotlin First,只講咗 What does Kotlin Fisrt(如圖)

Q: Why Kotlin First?
A: 因為只有 Kotlin Language Feature 才可以設計出 Simple & Powerful Abstraction,所以部份 Module 沒有可能提供 Java Version

另外,據 Google 說由 Java 轉用 Kotlin Codebase 少 33%,炒 Null Pointer 少 30%。

P.S. Kotlin 可以用 JVM 1.6 行,可以直接加入現在的 Java Project 進行 Progressive Migration

https://developer.android.com/kotlin/first

#Kotlin #Android
Jetpack Compose Alpha 正式推出!

https://android-developers.googleblog.com/2020/08/announcing-jetpack-compose-alpha.html

有得一件件 Component Preview 真係好開心,感覺好似寫緊 Story Book 咁!

Min Target SDK = 21 即係 Target Android 5.0 以上就用得,呢一點比起 SwiftUI (Min. iOS 13 以上) 好好多!

重點一提
1. Android 現在行緊 Kotlin-first Approach, 詳見 https://developer.android.com/kotlin/first
2. Jetpack Compose is Kotlin Only framework,Java 未來亦唔會有得用
3. 任何 Existing Java Project 都可以加入 Kotlin Integration 然後開始寫 Kotlin

題外話,MDX Framework 嗰壇野嘅 Side Project,有份一齊搞嘅朋友已經用緊 Jetpack Compose 去做 (MDX Renderer) 😂 遲下可以誠邀佢分享下心得

#Kotlin #Android