摘要: 本文主要介绍了Kotlin协程及其相关概念,包括协程的定义、使用、底层实现原理,以及基于协程的Flow和Channel的特性、应用场景以及底层原理 阅读全文
posted @ 2025-04-01 19:52 woodWu 阅读(922) 评论(0) 推荐(0)
摘要: 本文是《架构整洁之道》的读书笔记,其核心观点为 软件架构的本质从来都不是追求完美的技术实现,而是通过合适的设计,在服务于业务需求的同时最大化保持代码的可维护性和可扩展性。 阅读全文
posted @ 2025-03-14 19:00 woodWu 阅读(187) 评论(0) 推荐(0)
摘要: 本文主要介绍了Android Jetpack的核心组件、依赖添加,以及各组件的使用方法等内容,为开发者提供入门使用指南 阅读全文
posted @ 2025-03-03 09:40 woodWu 阅读(458) 评论(0) 推荐(0)
摘要: 一般来讲Android稳定性包括crash和ANR,本文主要围绕crash(应用的crash率)来讲述如何来做Android的稳定性相关的工作。 阅读全文
posted @ 2025-01-10 15:45 woodWu 阅读(527) 评论(0) 推荐(1)
摘要: 本文主要对业务进行内存稳定性优化过程中的一些内容进行总结,方便大家在后续编码中进行参考 阅读全文
posted @ 2025-01-03 18:48 woodWu 阅读(135) 评论(0) 推荐(0)
摘要: 本文主要介绍如何设计一个有效曝光的框架。先阐述有效曝光的概念及产生原因,接着围绕View标识、数据存储、曝光计算、曝光缓存、曝光策略、框架可扩展性等展开,包括View的唯一ID标识、数据存储的作用、曝光的面积和时长计算、缓存处理、框架策略扩展方式等,最后指出实现需考虑更多细节。 阅读全文
posted @ 2024-12-16 20:02 woodWu 阅读(89) 评论(0) 推荐(0)
摘要: 本文介绍了两种发布AAR包到远程Maven仓库的方法:maven插件和maven-publish插件。对于Gradle 7.0之前的版本,可以使用maven插件;而对于7.0及之后的版本,推荐使用maven-publish插件。通过提供的脚本示例,读者可以轻松地将AAR包发布到远程仓库。 阅读全文
posted @ 2024-11-22 10:36 woodWu 阅读(844) 评论(0) 推荐(0)
摘要: 主要基于无埋点的缺点,来设计一个伪无埋点的框架,使得业务既可以拥有无埋点的特性,又能满足业务的数据分析需求 阅读全文
posted @ 2024-09-24 19:14 woodWu 阅读(64) 评论(0) 推荐(0)
摘要: 主要介绍flutter的线程机制,以及flutter是怎样实现所谓的单线程架构的 阅读全文
posted @ 2024-09-13 19:46 woodWu 阅读(351) 评论(0) 推荐(0)
摘要: 介绍一些Fluter面试中可能会遇到的一些非项目相关的概率名词,像stream与future的关系,platformView是什么 阅读全文
posted @ 2024-09-06 18:43 woodWu 阅读(48) 评论(0) 推荐(0)