框架设计的重新思考与 HarmonyOS Next 实践
围绕HarmonyOS Next的框架设计展开,探讨了在鸿蒙化过程中如何规避安卓系统中的历史包袱与遗留问题。文章重点介绍了如何通过组件化与服务抽象层的结合,提升系统架构的灵活性和可维护性;并通过实际案例详细分析了接口聚合、异步操作、模块化拆分等具体设计策略。此外,还阐述了View层的MVVM架构和Model层的单一数据源模式,展示了在鸿蒙生态中构建高效、简洁的应用框架的思路和实践经验。
围绕HarmonyOS Next的框架设计展开,探讨了在鸿蒙化过程中如何规避安卓系统中的历史包袱与遗留问题。文章重点介绍了如何通过组件化与服务抽象层的结合,提升系统架构的灵活性和可维护性;并通过实际案例详细分析了接口聚合、异步操作、模块化拆分等具体设计策略。此外,还阐述了View层的MVVM架构和Model层的单一数据源模式,展示了在鸿蒙生态中构建高效、简洁的应用框架的思路和实践经验。
ASM字节码插桩实践:Hook点定位与工具类开发
解决项目的仓库多了后的管理痛点,对比了git submodule方案,详细的描述了App的Repo适配的全流程。
单元测试不仅仅能提升代码质量,在整个开发期间,也能大幅提升运行效率及沟通效率
Anki 对知识点的记忆上有非常大的帮助,基于遗忘曲线有针对性的适时重复,对于有一定自制力的成人来说,帮助非常的大,但对于缺乏自制力的孩子来说,使用体验上问题比较多
night resources 适配和 theme 适配暗黑的对比
对于一个团队而言,文档的重要性不言而喻,为此我们尝试了很多的文档平台,如wiki, confluence,iwiki,ishare等等。实际使用过程中,总会有各种各样的问题,而且无法定制解决。
设计框架是随着业务规模不断演进和迭代,大概介绍MVC、MVP、MVVM,并对比了MVVM+RxJava和MVVM+Clean的区别点
构建个人和工作的数据中心,实现数据的集中管理和多终端的无缝接力
每次在StudyDemos工程里,添加知识点Demo时,总有一部分工作是重复的,那就是在首页添加入口。省掉这个重复添加的过程就是我的目的。
Hexo的静态搜索不能利用常规后端做数据库的存储及查询来实现搜索功能,需要利用前端js脚本实现
自定义vscode的插件,提升基于Git+Markdown的文档平台的使用体验