# SuperNotes **Repository Path**: profound-lab/super-notes ## Basic Information - **Project Name**: SuperNotes - **Description**: 针对Homeny OS平台的一款便签应用。 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 2 - **Created**: 2021-04-24 - **Last Updated**: 2023-07-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SuperNotes #### 介绍 一个harmony OS下的便签应用项目,旨在全流程学习harmony OS应用开发、打包、上架。在学习Java UI开发,Native开发,多设备页面适配及功能迁移的同时,基于Android的开发经验对开发框架做一些封装,实现一些自定义控件及动画。 #### 功能介绍 待补充 #### 框架封装 ###### MVVM Harmony中的Ability和Slice本身继承类ILifeCycle接口,已经实现了生命周期的分发。 参考Android jetpack中ViewModel、LiveData的实现实现了MVVM开发模式。 特别的提供CompositeViewModel,实现ViewModel嵌套,子ViewModel模糊调用父ViewModel的Action。 Ability和Slice都可以实现ViewModelStoreOwner接口作为ViewModel的Store,则对应范围内可以获取同一ViewMode实例 在MainAbilitySlice中有完整使用。 #### 使用说明 #### 参与贡献