Introduction
Android
View
好玩系列:优雅的处理ButterKnife和KAE被废弃
三思系列:View体系认知(一),内容是如何正确被展现出来的--视觉呈现概览
三思系列:为什么自定义View
三思系列:"声明式UI"和"命令式UI",你的理解可能是错的
Drawable
三思系列:重新认识Drawable
好玩系列:拥有它,XML文件少一半--更方便的处理View背景
迟来的续集--Drawable+Animator,将优雅进行到底
好玩系列:让ImageSpan动起来
消息机制
三思系列:Android的消息机制,一文吃透
兼容
好玩系列:让项目中的相册支持Heif格式图片
Glide
三思系列:Glide 4.X全方位认知 -- 模块职责概览
三思系列:Glide 4.X加载过程一文掌握 | Glide(二)
KSP
好玩系列 | 拥抱Kotlin Symbol Processing(KSP),项目实战
基础
孔乙己:你可知道页面和弹窗“通信“的方式有四种?
系统APP
使用日历丰富产品的用户体验
Part4-依赖注入部分
Hilt进阶--一文吃透Hilt自定义与跨壁垒
Jetpack Compose
Jetpack Compose | 一文理解神奇的Modifier
Jetpack Compose | 控件篇(一) -- Text、TextField、Button
Jetpack Compose | 控件篇(二) -- Icon,Image
Jetpack Compose | 控件篇(三) -- Switch、CheckBox、RadioButton
Jetpack Compose | 控件篇(四)-- Box、Row、Column
Jetpack Compose | 控件篇(五)-- Spacer、LazyRow、LazyColumn & 让Column可滑动
Java多线程
总纲
Java基础--图解JVM内存模型和JVM线程模型
Java多线程系列--掌控面试,一文吃透Synchronized锁
Java多线程基础--线程生命周期与线程协作详解
Java多线程基础--线程的创建与线程池管理
Java多线程系列--掌握Future,轻松获取异步任务结果
Java多线程系列--Fork&Join框架,分治的艺术
Java多线程系列--掌握CompletableFuture,驾驭异步编程
Java IO系列
Java IO 系列总纲
Java IO系列 | 经典 IO
Java IO 系列 | NIO-1.0一文速览
Java IO系列 | NIO-1.0拾遗、NIO-2.0 & 零拷贝必吹的牛皮
IO系列 | 一文掌握OKHTTP中的OKIO为什么这么OK
Gradle
三思系列:组件化场景下module依赖优雅实践方案
迁移到MavenCentral--再不行动起来,你的托管的library就没了
Gradle | 依赖管理最佳实践
Groovy
为什么撰写这个系列
Groovy:MOP一文打尽
Review
造完了这个轮子--Mocker,却让我感到很羞愧|项目复盘
三思系列:前人用GreenDao留下的坑,全线被扣了绩效
谈一谈在两个商业项目中使用MVI架构后的感悟
Review | 这三个坑你遇到了吗?
个人项目
DaVinCi,取代XML编写Shape或ColorStateList的方案
好玩系列:白嫖一个优雅的类图生成工具
初体验:动手搭建"小清新式"局域网文档系统
研究良久,终于发现了他代码写的快且bug少的原因
好玩系列 | 如果后端让你用SSE接收多次返回,那我们改造Retrofit吧
数据结构
温故:线性表
温故:栈
温故:队列
年终总结&计划
2021年终总结
关于画一个句号--基于2022年终总结的反思与分享
突如其来的秋季反思
读书笔记
读书笔记:《简约至上--交互式设计四策略》
杂谈
杂谈1-2022-11
杂篇(二)-- 认识并战胜焦虑
系列说明
关于View系列
关于三思系列
关于好玩系列
关于温故系列
Published with GitBook
Review
Review
Review
问题复盘、开源项目复盘、年终总结等
results matching "
"
No results matching "
"