屏幕适配
- AndroidAutoSize:今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案。
图片加载
- Glide:一个 Android 上的图片加载和缓存库,其目的是实现平滑的图片列表滚动效果。
权限申请
- permissionx:一个扩展的Android库,使Android运行时权限请求变得非常容易。你可以使用它来处理基本的权限请求情况,也可以处理更复杂的情况。
UI框架
- QMUI:QMUI Android 的设计目的是用于辅助快速搭建一个具备基本设计还原效果的 Android 项目,同时利用自身提供的丰富控件及兼容处理,让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。
存储
- MMKV:基于 mmap 内存映射的 key-value 组件,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强。
沉浸式状态栏
- immersionbar:android 4.4以上沉浸式状态栏和沉浸式导航栏管理,包括状态栏字体颜色,适用于Activity、Fragment、DialogFragment、Dialog,并且适配刘海屏,适配软键盘弹出等问题