Android优秀框架
2020-08-18 17:47:38 25 举报
AI智能生成
登录查看完整内容
Android优秀框架
作者其他创作
大纲/内容
Android框架
网络
Retrofit:网络请求本质上是 OkHttp 完成
okhttp
volley 网络请求
droid-async-http
组件事件通信
EventBus 取代组件间interface
RxAndroid 取代AnsyTask
agera 轻量响应式编程框架
RxPermissions 权限申请
图片
glide(加载缓存)
picasso(下载缓存)
Android-Universal-Image-Loader
fresco(管理图片内存)
uCrop(裁剪)
Luban(压缩)
glide-transformations 变形
android-gpuimage 基于OpenGL渲染
动画
lottie-android
Material-Animations
AndroidViewAnimations
recyclerview-animators
ListViewAnimations
android-gif-drawable (GIF)
数据库
realm-java
greenDAO
缓存
DiskLruCache 磁盘文件缓存管理
JSON
fastjson (alibaba)
gson (google)
热修复
tinker(微信)
DroidPlugin 插件化开发:免安装运行APK
dynamic-load-apk 插件化开发
dexposed 阿里热修复、线上调试
打包/逆向
Apktool 反编译
classyshark 可执行文件浏览器
AndResGuard 资源文件路径混淆精简 (微信团队)
packer-ng-plugin 打包工具
R8 配合Proguard规则进行混淆
构建
gradle
gradle和Maven区别
buck (大型项目快速构建)
Maven
调试
leakcanary(内存检测)
RxLifecycle RxJava管理Activity和Fragment生命周期
stetho(Chrome查看db和网络报文)
logger(日志)
acra 记录崩溃日志
View
SlidingMenu(侧滑菜单)
PhotoView(图片展示)
material-dialogs(对话框)
ViewPagerIndicator
Android-PullToRefresh
Web
flexbox-layout 弹性伸缩布局
Android-Bootstarp
AndroidSwipeLayout 滑动布局
BaseRecyclerViewAdapterHelper
MaterialDrawer 抽屉布局
BottmBar
Calligraphy 字体
AppIntro 欢迎页
UItimateRecyclerView
SwipeBackLayout 滑动关闭页面
StatusBarUtil 沉浸式状态栏
Fragmentation 管理Fragment嵌套
Transitions-Everywhere 教你使用Transitions(Android 转场动画 API)
android-viewbadger 小圆点
emojicon TextView、EdiText显示表情包
View注解
ButterKnife
androidannotations
其他
MPAndroidChart(图表)
二维码:ZXing ZBar
dagger 通过依赖注入降低程序间耦合
atlas 组件化开发
FileDownloader 文件下载
JieCaoVideoPlayer https://github.com/Jzvd/JZVideo
JsBridge 提供WebView和Javascript通信能力
richeditor-android 富文本编辑
conceal 加密本地大文件
ARouter 从外部URL映射到内部页面、跨模块的页面跳转(页面解耦)、拦截跳转过程
MagicaSakura 主题切换
XhsEmoticonsKeyboard 键盘 支持表情包
收藏
0 条评论
回复 删除
下一页