作品 / 04Android · iOS · Desktop · Multiplatform
PCR (Kotlin Multiplatform)

01 / 项目概述
基于 Kotlin Multiplatform 与 Jetpack Compose 构建的 PCR 诊断应用,从单一共享代码库同时在 Android、iOS 和 Desktop 上原生运行。应用通过 BLE 与 PCR 设备配对,启动检测流程、实时流式传输扩增曲线并展示解读结果。共享领域层负责设备握手、协议解析、结果计算与离线缓存,Compose Multiplatform 在三个平台上渲染一致、高保真的界面。MVVM 与 Clean Architecture 将 BLE 通信与展示层严格分离,方便在不修改 UI 的情况下扩展新设备型号。