系统控件
-
TextView
-
TextView富文本
-
TextView特效
-
ImageView
-
ImageView特殊样式
-
ImageView浏览
-
EditText
-
Button
-
Switch
-
ProgressBar
-
SeekBar
-
Ratingbar
-
ListView
-
ViewPager
-
Calendar
-
PickView
-
Menu
-
Dialog
-
SeachView/Spinner
-
Activity/Fragment
- 以卡片视图的形式管理你的 Activity,让你的 app 可以自由的切换、跳转、关闭 Activity 以及结束 app 程序
- 类Android 5.0任务管理的控件
- Android 逆向实用小插件:展示页面 Top Activity 的名称和包名
- Android Activity 下拉上拉滑动消失效果,类似 Chrome 的 Tab 效果
- Activity + 多Fragment","多模块Activity多Fragment"架构而生,帮你大大简化使用过程,轻松解决各种复杂嵌套等问题,修复了官方Fragment库中存在的一些BUG
- 轮盘样式的 Fragment 选择菜单,可转动轮盘切换 Fragment
Material Design控件
-
RecyclerView
- 最强RecyclerView,Item侧滑菜单,长按拖拽Item,滑动删除Item。可以和任何下拉刷新框架结合使用
- Android RecyclerView 顶部悬浮实现
- RecyclerView:利用打造悬浮效果
- 一个如你熟悉ListView、GridView一样熟悉的RecyclerView
- Airbnb开源的一个显示recycleview复杂效果的库
- 基于 RecyclerView 实现的横向滑动组件,超级漂亮和实用
- RecyclerView横向卡片浏览
- android版高仿喵街主页滑动item视差效果
- 带下拉刷新和上拉加载的
- 边缘滑动阻尼效果
- RecyclerView实现无限轮播效果
- Android之自定义View:侧滑删除
-
LayoutManageer
-
RecyclerViewDecoration
-
RecyclerViewIteamTouch
-
RecyclerViewAnimation
-
Adapter
-
StatusBar
-
CoordinatorLayout/AppBarLayout/CollapsingToolbarLayout
-
DrawerLayout/NavigationView
-
BottomNavigation/TabLayout
-
FloatingActionButton
-
SnackBar/Toast
-
CardView
Material Design控件库
自定义控件
-
Layout
-
AboutLayout/Preference
-
ExpandableLayout
-
ParallaxLayout
-
StatusLayout
-
FlowLayout/TagView
-
PullToRefresh
-
imageLoader
- glide安卓图片加载框架
- GlideImageView基于Glide封装的图片加载库
- GlideWebpDecoderGlide加载Webp动图
- Glide加载图片效果转换
- GlideWebpDecoderGlide加载Webp动图
- GlideImageView基于Glide V4.0封装的图片加载库,可以监听加载图片时的进度
- fresco
- picasso
- 图片加载框架的api封装,涵盖fresco,glide,picasso.最大程度优化内存,防止OOM
- Volley
- ImageLoaderFramework打造统一的图片加载框架,融合Glide(4.x),Fresco,不侵入业务代码,一套API兼容两种加载库
- sketch图片加载(兼容圆角、圆形、高斯模糊、图片按压效果,图片边框)
- sand使用JNI实现Sobel算子图像边缘检测
- Picasso,Glide,Fresco对比分析
- Universal Image Loader 是一个强大的、可高度定制的图片缓存,简称:UIL,可以高度配置的网络图片缓存库,非常灵活,用户量最多 。
-
SideBar
-
Gesture
-
TipView/PoupView
-
Badge
-
TimeLineView/StepView
-
Banner
-
Guide
-
Theme
-
Shop
-
LableView
-
图表
-
TableLayout
-
FloatView
-
Card
-
刮刮卡/优惠券
-
3D旋转/循环滚动
-
Lock View/Pin
-
选座
-
模仿系列
自定义控相关链接
三方工具
- 工具类
- 依赖注入
- rx系列/包含时间通知
- UI适配方案
- 投屏
- Shape替代方案
- ui
- 性能优化
- 一个能让你了解所有函数调用顺序以及函数耗时的Android库(无需侵入式代码)
- Android 上展示 FPS 的悬浮组件
- android免root兼容所有版本ui调试工具
- 一行代码即可监听 App 中所有网络链接的上传以及下载进度,包括 Glide 的图片加载进度
- Gradle 插件,做自动测试过程中的截屏
- APP开发UI测试工具Hyperion
- 内存泄露检测工具LeakCanary
- APK资源压缩
- DoraemonKit简称 "DoKit" 。一款功能齐全的客户端( iOS 、Android )研发助手
- UETool 是一个各方人员(设计师、程序员、测试)都可以使用的调试工具。它可以作用于任何显示在屏幕上的 view,比如 Activity/Fragment/Dialog/PopupWindow 等等。
- Router
- 组件化
- NetWork
- 轻量级 Android Socket 通信框架
- retrofit是OkHttp的加强版
- Http标准协议框架,支持多种缓存模式,底层可动态切换OkHttp、URLConnection
- HTTP是现代应用常用的一种交换数据和媒体的网络方式
- kotlin版本网络请求
- Kalle是Nohttp升级加强版
- Novate链式调用网络请求
- 基于okhttp和RxJava封装的WebSocket
- RxJava2 + OkHttp 30秒上手,新一代OkHttp请求神器,史上最优雅的实现文件上传/下载/进度监听、动态/多域名、缓存;支持第三方数据解析工具、自定义请求、自动关闭请求等等
- RxNetty
- ion 一个异步网络请求和图片加载的库,一个库能搞定几乎所有的网络请求。
- IM
- Keyboard/Emoji
- Blur/LowPloy
- LowPoly
- 指纹
- ImageCompress
- ImageCrop
- PhotoFilters
- ImageSelector
- android多图选择 图片/视频 单选or多选,以及视频录制
- 知乎开源图片选择器
- Library for picking pictures from gallery or camera
- 基于 Bottom Sheet 实现的图片选择器,交互效果不错
- RxJava实现的图片选择库
- A Library help u to pick photos.
- Android OpenGL ES 2.0/3.0 Engine
- 仿微信大图查看(拖拽)、视频全屏
- ImageWatcher仿微信大图查看
- subsampling-scale-image-view长图预览
- 大图预览
- Android自定义相机实现身份证拍照,并加入自动对焦与图片不规则裁剪。
- Camera
- DownLoad
- Video
- 一个适用于 Android 平台的音视频播放器 SDK,可高度定制化和二次开发,为 Android 开发者提供了简单、快捷的接口,帮助开发者在 Android 平台上快速开发播放器应用。
- Android 实现视屏播放器、边播边缓存功能
- 支持视频 Preview 效果的 Seekbar
- 谷歌ExoPlayer播放器
- B站IJK播放器
- Exoplayer第三方库Exomedia进行扩展开发
- 金山视频云播放器
- VlC播放器
- 饺子视频播放器(原来的节操播放器)
- 一款好用的音乐播放器
- 谷歌播放器参考方案
- 一种将解码器和播放视图组件化处理的解决方案框架
- 跨平台的视频采集、直播SDK SmarterStreaming
- RTMP协议的推流拉流客户端
- 视频缓存方案AndroidVideoCache
- 这里是Android上最好的开源弹幕引擎·烈焰弹幕使 DanmakuFlameMaster
- Vid eoEdit
- Audio
- AudioEdit
- 直播
- TV
- Share/Login
- PushService
- App更新
- JS/WebView
- 插件化/Hybrid
- ORM/SQLite/SharePreferences
- QRCODE
- Bluetooth
- 热更新
- 权限
- 文件选择
- VR/AR
- Map
- Launcher Shortcut
- Other
Animations
- 动画
- android控件动画集合
- 在 Android 轻松绘制 Vector 动画
- Android SVG 动画效果,做的非常棒
- Android 动画管理库,辅助你管理动画效果,实现类似Facebook布局加载效果
- 一个使用openGL渲染的炫丽Android动画库 MagicSurfaceView
- Android Easing 函数库,动画
- 当数学遇上动画:讲述ValueAnimator、TypeEvaluator和TimeInterpolator之间的恩恩怨怨
- 通过de Casteljau算法绘制贝塞尔曲线,并计算它的切线,实现1-7阶贝塞尔曲线的形成动画
- id 所有动画系列详尽教程
- Android 一共有多少种动画?准确告诉你!
- Android应用开发之所有动画使用详解
- Loading UI
- 各种各样Loading动画
- 各种 Loading 动画效果
- GIfLoading动画
- 各种动画效果的LoadingView
- 一些酷炫的加载动画, 可以与任何View配合使用,作为加载动画或者Progressbar,
- 一个贝塞尔曲线实现的利用圆球拖拽粘连动画效果的加载进度条
- 仿支付宝实现的一个笑脸 LoadingView 效果。
- google now的loading样式
- 微软Metro-style Loading
- Lottie安卓动画
- Transitions-EverywhereAndroid 动画交互
- 使用 SVGAPlayer 在 Android、iOS、Web中播放 After Effects / Animate CC (Flash) 动画
- AndroidCustomView带你走进自定义View的美妙世界
- 赞
- 自定义动画
源码系列
- android sdk 源码解析
- Android源码设计模式分析项目
- Android 开源项目源码解析
- Google I/O 大会 App 的最新源代码
- wanAndroid玩安卓uniapp版
- 基于AndroidX的架构,包含 Fuel+Rxjava+RxCache+MvRx+Epoxy(Sticky)等,全新的玩法很适合学习
- Jetpack-MVVM-Best-Practice是 难得一见 的 Jetpack MVVM 最佳实践!在 蕴繁于简 的代码中,对 视图控制器 乃至 标准化开发模式 形成正确、深入的理解!
- 综合案例训练,包含新闻,视频,图片,音乐,记事本等等模块。架构模式:采用MVP+Rx+Retrofit+Desgin+Dagger2+阿里VLayout+腾讯X5+腾讯bugly
- AndroidProject非常不错的项目值得学习
链接
- Trinea大神整理的开源项目库
- 正在成为史上最全分类Android开源代码大全
- 自己总结的Android开源项目及库
- 把 Awesome 系列再筛选一次,优质的 Android 开发库集合
- 英文版Android开源UI框架分类
- 一个整理即时通讯(IM)和社交系统(SNS)优秀开源项目的文档
- Android百大框架排行榜
资料不区分前端和后端
- 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块
- Java实现的设计模式
- Flutter学习资料
- Flutter学习demo
- Flutter中文网学习资料
- Flutter库
- 安卓学习导航
- Kotlin学习资料
- 安卓UI相关开
- react 官网
- umi脚手架官网
- Ant Design通用组件官网
- Ant Design Pro官网
- 数据流处理官网
- 简约教程及Demo
- SpringBoot整套学习资料
- docker整套学习资料
- spring-boot整套学习Demo
- spring-boot整套学习和Demo
- spring-boot整套学习和Demo
- spring-boot整套学习
- Java知识体系最强总结(2020版)
- 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识
- 你所需要的算法学习都在这里
作者:旧城回眸丶凌乱一丗浮沉
链接:https://juejin.im/post/5d1b7dfbf265da1ba56b38a6
来源:掘金