Android 技术周刊 (2022-02-16 ~ 2022-02-23)
张鸿洋 2022-02-23 00:00
本周技术文章
- Gradle 7.0都有哪些新特性?
- 写个App 启动任务框架,有多难?
- 再学一遍android:fitsSystemWindows属性
- 抖音 Android 性能优化系列:启动优化之理论和工具篇
- Jetpack第五篇:实战Retrofit+协程+LiveData+ViewMode写一个简单的网络请求组件
- 写给Android工程师的AOP知识
- BasicLibrary——基于kotlin+jetpack+mvvm封装一套框架,提高Android开发效率
- 深入探索 Flutter 性能优化(全网首发)
- 实战 | 在应用中使用 Compose Material 3
- Gradle 7连问,你应该知道这些~
- Android Java8 Lambda 脱糖(ASM Hook 埋点)
- MVVM框架中Kotlin Flow的实践
- Android 多源码仓库的依赖库版本统一管理方案
- Binder 实现原理图解
- 超难面试题:Android 为什么设计只有主线程更新UI
- XTask 一个拓展性极强的Android任务执行框架
- 《Android开发艺术探索》第11章-Android 的线程和线程池
- Jetpack 新组件,Glance听过吗?
- Android实战——正确配置 XXX_HOME 环境变量
- FAQ | 为大屏幕设备构建应用的常见问题解答
- XTask 一个拓展性极强的Android任务执行框架
- WebView是如何拉起软键盘的?
- Flutter 2.10 | 一文解读重点更新
- 不一样角度带您了解 Flutter 中的滑动列表实现 | 开发者说·DTalk
- 再用Compose Canvas画只猛虎,这次不是封面党
- 自动更改versionCode
- SPI(面向接口编程)-服务分发
- 还记得 RV DiffUtil 吗? 我们的使用可能被带偏了
- 不懂设计的产品不是好开发
- Android无障碍功能优化实践,一篇有温度的文章
- Android 技术周刊 (2022-02-09 ~ 2022-02-16)
- Flutter 快速解析 TextField 的内部原理 | 开发者说·DTalk
- 推荐学java——Spring与web项目
- 更简单的Android网络请求库封装!
- 折叠屏上应用设计规范,了解一下?
本周开源项目
- PlayWeather:玩天气
- 【Gradle插件】reinforcer-打包apk后通过360加固助手自动进行加固操作
- 【gradle插件】reinforcer1.2.0版本发布,自动化加固插件,现已支持MacOS及Linux平台
- Flutter从0到1开发一个app:知天气
- 首个支持替换/正则匹配Spannable的库
- 一个拓展性极强的Android任务执行框架