Android
方案
需求
语言
Java
Kotlin
- inline内联高阶函数
- innerclass
- internalclass
- kotlinsealed class 密封类
- Kotlin型变(Variance)
- 限定返回labeled return
- operator关键字
- Kotlin委托
- Kotlin协程(Coroutines)
- Kotlin扩展函数
- Kotlin作用域函数
- dataclass
- Kotlin中的 object declaration、object expression、companion object 和顶层函数
- Kotlin高阶函数
- Kotlin运算符重载
Gradle
SQL
bash
Git
VibeCoding
- 无标题文档
WebView
新周新知识
- baiduboxappscheme 学习
- sdkscheme 学习
- 短小融合架构
- 无标题文档
- 开发流程整理及必要Checklist
- 安卓软键盘模式
- 安卓倍图xhdpi
- 方向
- 手势识别之GestureDetector、setOnTouchIntercepter 和 setOnTouchListener
- 肤浅理解
Activityfinish().md)
爱迪生商业大盘SQL 解析
【方案】RecyclerView曝光检测
Android基础
AGP
- BuildConfig
- 源码集sourceSet
- 变体Variant
- AGP
Jetpack
通信
视图渲染、绘制
- ConstraintLayout
- androidanimate 三个核心类
- 通过onPreDraw 解决 View 初始化生命周期 NPE 的一次经历
- UE稿中的标定和转化
- android_clipToPadding和android_clipChildren
- 肤浅理解view.requestLayout() 和 invalidate()和invalidate().md)
- PopupWindow最佳实践
- ViewStub最佳实践
- ViewTreeObserver解析与实践
- View.post(Runnable).md)
- View绘制流程
- ViewGroup整理
- Drawable
触摸事件
数据流
组件
WebView
三大组件
- 厂内BaseActivity 分析
- Activity生命周期
- 梳理Activity、Fragment、View、自定义 View 的区别与关系
- Fragment生命周期
- BottomSheet
- Fragment和 FragmentManager
- RecyclerView
- SpannableString介绍和 SpannableString 实现富文本+图片混排
质量保障
架构
设计模式
719架构
事件订阅发布
- reduxmvi
- lib-component-redux
- bd-event-bus原理解析
- PlantUML常用参数速查表