框架设计的重新思考与 HarmonyOS Next 实践
围绕HarmonyOS Next的框架设计展开,探讨了在鸿蒙化过程中如何规避安卓系统中的历史包袱与遗留问题。文章重点介绍了如何通过组件化与服务抽象层的结合,提升系统架构的灵活性和可维护性;并通过实际案例详细分析了接口聚合、异步操作、模块化拆分等具体设计策略。此外,还阐述了View层的MVVM架构和Model层的单一数据源模式,展示了在鸿蒙生态中构建高效、简洁的应用框架的思路和实践经验。
教育就是当一个人把在学校所学全部忘光之后剩下的东西
围绕HarmonyOS Next的框架设计展开,探讨了在鸿蒙化过程中如何规避安卓系统中的历史包袱与遗留问题。文章重点介绍了如何通过组件化与服务抽象层的结合,提升系统架构的灵活性和可维护性;并通过实际案例详细分析了接口聚合、异步操作、模块化拆分等具体设计策略。此外,还阐述了View层的MVVM架构和Model层的单一数据源模式,展示了在鸿蒙生态中构建高效、简洁的应用框架的思路和实践经验。
Android程序启动过程 ActivityMana...
ASM字节码插桩实践:Hook点定位与工具类开发
解决项目的仓库多了后的管理痛点,对比了git submodule方案,详细的描述了App的Repo适配的全流程。
单元测试不仅仅能提升代码质量,在整个开发期间,也能大幅提升运行效率及沟通效率
真正了解const的使用方法和作用,减少内存占用和提升性能
Anki 对知识点的记忆上有非常大的帮助,基于遗忘曲线有针对性的适时重复,对于有一定自制力的成人来说,帮助非常的大,但对于缺乏自制力的孩子来说,使用体验上问题比较多
night resources 适配和 theme 适配暗黑的对比
对于一个团队而言,文档的重要性不言而喻,为此我们尝试了很多的文档平台,如wiki, confluence,iwiki,ishare等等。实际使用过程中,总会有各种各样的问题,而且无法定制解决。
设计框架是随着业务规模不断演进和迭代,大概介绍MVC、MVP、MVVM,并对比了MVVM+RxJava和MVVM+Clean的区别点
对比学习责任链模式的两个实现方案,重点分析Okhttp拦截器的链式调用方式
构建个人和工作的数据中心,实现数据的集中管理和多终端的无缝接力