COSCUP 2023

Deep dive into Compose Immutable and Stable annotation
2023-07-29, 15:30–16:00 (Asia/Taipei), AU
Language: Traditional Chinese (Taiwan)

  1. 介紹 Jetpack Compose 與 Declarative UI
  2. 介紹 Jetpack Compose 渲染機制與效能考量
  3. Immutable 與 Stable 講解以及源碼分析

必備前置技能:
1. 需要對 Kotlin, Swift 或是任何現代物件導向程式語言有一些基礎知識。

其他前置技能,如果有的話會更好:
1. Compiler 的一些基本知識,像是 Abstract syntax tree。
2. 知道 Kotlin Compiler Plugin 或是寫過 KSP。
3. 實際上有在開發 Jetpack Compose 或是其他類似框架,像是 Flutter 或是 Swift UI。

內容還包含了:
- 帶你了解 Jetpack Compose compile 跟 runtime
- skippable 跟 restartable 的用途以及源碼


Difficulty

進階

Target Audience

Android 開發者、對 Declarative UI 效能優化有興趣者

Software Engineer with a strong passion for clean code, testing, and software architecture. Over seven years of experience in Android.