-
Notifications
You must be signed in to change notification settings - Fork 9
Open
1 / 41 of 4 issues completedLabels
enhancementNew feature or requestNew feature or request
Description
Is your feature request related to a problem? Please describe.
目前我們的程式碼僅支援 Android 平台,導致無法在 iOS 或其他平台上重複使用邏輯,例如網路請求、資料處理或共用演算法邏輯。每個平台都需要獨立實作一套類似的邏輯,增加了維護成本與開發時間。
Describe the solution you'd like
希望能將目前的核心邏輯模組(如資料處理、驗證、API 請求處理等)遷移到 Kotlin Multiplatform,使其能在 Android、iOS,甚至未來可能支援的 Web/桌面端共用使用。這樣能提升代碼重用率,也能讓團隊專注於各平台的 UI 與互動設計。
Describe alternatives you've considered
使用 Flutter 或 React Native 重寫整個專案,但成本較高,使用KMP可以讓熟悉Kotlin的成員繼續開發
Additional context
UI部分可以改寫成Compose
API改用Ktor
Preferences改用DataStore
Sub-issues
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request