用了二十多天,邊學習邊做項目,使用官方提供的 ArkTS、ArkUI、ArkData、ArkWeb、NetworkKit 等技術棧開發的原生 APP,完成了第一個版本的基礎功能,相對於 Android 版而言,功能有些單薄,以後一點一點迭代添加了。先發佈一個版本,看看使用情況。
之前使用 Android Jetpack Compose 、 Room 、Datastore(Preference) 等技術實現了 Android 版,對照之下對於 ArkUI、ArkData 等技術理解起來也輕鬆一點,雖然有些磕磕絆絆,但還是完成了基礎的功能。
申請上架 3 次被駁回,第 4 次終於成功上架華為應用市場,如果使用華為系手機和純血鴻蒙系統(HarmonyOS NEXT),感興趣的話可以下載試一下。
最低支持的 HarmonyOS 版本選擇了 5.1.1(19),研究了版本變遷列表,這是 HarmonyOS 5 最新的版本,既然都用了 HarmonyOS 5 系統,那升級到最新版也是不錯的選擇吧😄。
項目仍然是開源的:
https://github.com/hefengbao/jingmo-for-HarmonyOS
https://gitee.com/hefengbao/jingmo-for-HarmonyOS
另外也附上 Android 版的倉庫:
https://gihub.com/hefengbao/jingmo
https://gitee.com/hefengbao/jingmo
IDE 使用官方提供的 DevEco Studio,模擬器用起來都挺方便。但也遇到過一些問題:
經檢測發現,您的應用使用了HarmonyOS beta版本的API。
修改建議:為提升消費者使用體驗,請使用HarmonyOS release版本的API開發應用,申請上架。請參考版本説明集成release版本API:https://developer.huawei.com/consumer/cn/doc/harmonyos-releas...
解決:下載使用 release 版本的 IDE
Navigation 添加了路由後不生效
點擊 “構建” - “清理構建” 後,重新運行項目。