自己动手写框架
- 网络处理框架
- 图片处理框架
- 面向对象数据库存储框架
- 运行时IOC框架
- 编译时IOC框架
- Android JSON解析框架
- 模仿Android线程间通信机制
- 模仿Glide的图像处理框架
- 仿写EventBus
- Proxy that语法实现插件化
- Hook 方式实现插件化
- 模仿OkHttp的http框架
- 模仿ARouter的路由框架
- 模仿RxJava部分操作符
- koin
设计模式
高并发
- Java高并发书籍读书笔记:Java并发编程实战,Java并发编程的艺术,图解Java多线程设计模式
- Java高并发类库工具类使用与源码解析
- Java高并发类库源码解析
- Java并发编程笔记
计算机基础
- // todo 操作系统
- // todo 计算机网络 tcp/ip http https
英语学习
- // todo 词汇
- // todo 口语
数据结构与算法
- Java常用算法实现
- 数据结构和算法
- LeetCodeSolutions
- 数据结构重新学
- LeetCodeSolutionComments markdown
- LeetCodeSolutionComments
Flutter
Kotlin
Java高级特性
Android源码解析
- AndroidSourceAnalysis
- // todo android framework 学习笔记
Android自定义组件
- CustomViewDemos
- CircleProgressbar
- FlowLayout流式布局
- TableView
- DisscrollView
- SolarexProgressDemo
- SolarexBezierDemo
- WeeklyCalendarViewDemo
- RadarViewDemo
- DisplayConnectViewDemo
- SolarexZoomImageViewDemo
- SolarexNumberProgressbarDemo
- SolarexSwipeBackDemo
- SolarexDouyinLoadingViewDemo
- SolarexCircleRingViewDemo
- SolarexSleepStatisticsViewDemo
- SolarexRulerViewDemo
- EnergyControlCircleDemo
- RevealAnimationDemo
- DrawerLayoutDemo
学习笔记
自己动手实现JVM
Android最佳实践
Python练习
Demo
- TuringChat
- LearningRxJava
- LearingRetrofit
- Java8InAction
- HelloJni
- HelloNDK
- JavaWithKotlin
- GithubApp(kotlin)
- AIDLDemo
- RxJavaInAction
- LearningRxJavaDemo
- SolarexRoomWordSample
- SolarexKotlinCoroutineDemo
- SolarexExoPlayerDemo
- RevealAnimationLayout
- CustomBubbleRevealAnimationDemo