1. Weekly-2025-W01

    这周完成了 Q1 的 OKR 制定 这个形式主要是将年度计划拆到每个 Q 中。 Android 进阶 Android 网络: OkHttp 的使用 和源码解析 Android 消息机制 【AAT】第 12 周:Android 消息机制与类加载 Jetpack 【AAT】第 10 周:Jetpack ViewModel SavedState;Room EventBus 的源码解析 Kotlin 协程 【AAT】第 7 周:Kotlin 协…

  2. Weekly-2024-W50

    周六 2024-12-14 去瑞尔齿科洗牙。医生说我有牙周炎,需要半年洗一次牙。然后平常要仔细刷牙,否则会牙龈萎缩。

  3. Weekly-2024-W49

    周一 2024-12-02 之前在又拍云上建了个图床,没有使用,现在已经删除了,又拍云账号是手机号。 lixiaoyu.life 是在腾讯云 DNSPOD 上购买和进行 DNS 解析的,账号是微信账号,QQ 账号中是 lixiaoyu.cc 这个域名,已经不用了。 修改 lixiaoyu.life 的 DNS 服务商,从 DNSPOD 改为 Cloudflare 在 Cloudflare 上建立了 R2 存储,作为图床,结合 PicGo…

  4. Weekly-2024-W48

    周五 2024-11-29 Lite US 项目,Screen time 功能在 GP 包有问题,团队成员晚饭都没吃在排查问题,但我却一直没有帮忙,这不是一个合格的 Tech lead 应该做的,而是应该尽可能地帮助解决问题,身先士卒,以身作则。

  5. 🤖 04 强大的列表控件 RecyclerView

    2017.10.19 完成初稿 2024.3.22 加入海树,调整排版和部分文字 2024.4.2 重写部分内容 2024.8.31 使用 Kotlin 重写代码,并更新博客,增加了多布局样式的内容 前言 移动设备屏幕比较小,能展示的内容不多,如果有大量数据需要展示时,通常需要以列表来展示。 在早期的 Android 开发中,会使用 ListView 和 GridView 控件来实现大量数据的展示,但目前这个两个控件已被淘汰,最常见的做…

  6. 240716 准备晋升

    组里最近来了个新同学,我作为 Mentor,交流过程中能感受到长江后浪推前浪,我这前浪将要被拍在沙滩上了。新同学对技术有浓厚的兴趣,之前对 Android 甚至 React Native 都有了解和使用。和他的交流中,我有时在想,我那时候怎么做不到这样?我现在好像对有些东西还不如他了解。这些感受毫无疑问会滋生焦虑感,我要加油了,不能躺平呀,要将技术学好,坚持自己的学习计划。 从上个月开始就一直在准备晋升的文档,和 Bob 反复对,反复改…

  7. Kotlin Conf 2024

    Keynote YouTube KotlinConf'24 - Keynote Bilibili KotlinConf'24 主题演讲 Kotlin 语言的吉祥物 Kodee 出场。 Hadi Hariri: VP of Developer Advocacy, JetBrains 开场,闲聊,介绍 KotlinConf 的流程。 Egor Tolstoy: Kotlin Project Lead, JetBrains 官宣 Kotlin…

  8. 🤖 03 基础控件与布局

    在软件开发中,界面设计与功能开发同样重要,美观的界面可以吸引更多的用户。Android 提供了大量的 UI 开发工具,让开发者可以编写出各种各样的界面。本章我们一起来学习 Android 的 UI 开发。 目前 Android 有两种编写界面的方式,一种是在 Android 诞生之初就存在并且沿用至今的 View 体系 ,另一种是 Android 新晋推出的新一代 Android UI 开发框架 Jetpack Compose 。在第一…

  9. 240121 📖《如何高效阅读一本书》读书笔记

    书名 《如何高效阅读一本书》 作者 【日】奥野宣之 封面 这篇读书笔记由 Flomo 中的笔记整合而来。 前言 读完每一本书,都能有扎实的收获。 认真选择每一本能满足自己需求的书,然后真挚地与每一本书对话,努力从书中学到知识吧。 ※ 我过去总是追求看书的数量和时长,一本结束就看下一本,没有什么消化整理的过程,看完这本书后要做些改变,认真地做笔记,真正做到从书中吸收到精华。 通过做笔记吸取书中营养。 一本随处可见的笔记本可以帮你找到想读的…

  10. 🦀 Rust Hello World

    主要内容: 在 macOS 中安装 Rust 编写 Hello World 程序 使用 Rust 包管理和构建工具 cargo 安装 Rust 在 macOS 中,使用 rustup 进行安装。 $ curl https://sh.rustup.rs -sSf | sh 这条命令会下载并执行一个脚本来安装 rustup 工具,来安装最新的 Rust 稳定版本。 成功后会看到如下输出: Rust is installed now. Gre…