本项目是一个专注于收集Github上用于Android 开发的开源库、扩展、工具、优秀开源项目、资料等高质量资源的集合进行整理https://github.com/Vension/V-Android-CollectSources
- 感谢所有优秀的开源项目
- 优秀完整项目
- 开发框架
- 网络相关
- 数据库相关
- 通用标题栏
- 底部导航栏
- 刷新控件
- Recyclerview通用适配器
- 轮播图Banner
- 沉浸式解决库
- Permissions权限处理
- Android侧滑返回
- 二维码相关功能
- 视频播放器
- 音乐播放器
- 相册选择器裁剪的library
- 拍照录像相关
- 仿TabLayout
- Glide辅助工具
- Dialog弹窗相关
- Popwindow相关
- 选择器Piker
- 新手引导效果
- 版本更新工具
- Toast相关
- 流式布局
- 富文本相关
- 工具相关
- 其他自定义控件
- 小程序ui库
点击 ► 展示效果图
-
miaoMiaoDaShi/YangYanNew(养眼) - 新养眼,项目基于框架MVPArms,全程使用kotlin编写.
-
iMeiji/Toutiao - 一款第三方今日头条客户端, MVP + RxJava + Retrofit
-
KotlinMvp(推荐) - 基于Kotlin+MVP+Retrofit+RxJava+Glide 等架构实现的短视频类的APP
-
精仿今日头条(推荐) - 精仿今日头条,数据是抓取今日头条App的数据。使用RxJava + Retrofit + MVP开发的开源项目
-
GeekNews - Material Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm + Glide
-
SprintNBA - NBA第三方客户端,含NBA头条新闻、视频集锦/赛场花絮、比赛直播
-
MvpApp - Android MVP Architecture Study
-
Tucao - 吐槽第三方Android客户端
-
Ribble - Dribbble客户端
-
Simple-Gallery - 相册 APP
-
Simple-Camera - 拍照 APP
-
Simple-File-Manager - 文件管理器
-
JessYanCoding/MVPArms - 一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架
-
wequick/Small - 做最轻巧的跨平台插件化框架
-
Kotlin-Android-Template - 快速生成MVP 架构的项目模板 🔥🔥🔥🔥
-
KBinding - 使用kotlin实现的Android MVVM框架 🔥🔥
- Fuel - 最简单的 HTTP 网络库 🔥🔥🔥🔥
- ittianyu/BottomNavigationViewEx - 一个增强BottomNavigationView的安卓库
- scwang90/SmartRefreshLayout(推荐)
- bingoogolapple/BGARefreshLayout-Android
- maning0303/MNSwipeToLoadDemo
-
LastAdapter - 不需再写RecyclerView 的 adapter 和 ViewHolder 🔥🔥🔥
- tbruyelle/RxPermissions(推荐)
- AndPermission
- Kovenant - Kotlin 的 Promises 库 🔥🔥
-
chaychan/SlideCloseLib(极简) - 一个类实现侧滑返回效果
- zxingLibrary - 几行代码快速集成二维码扫描功能
- Bilibili/ijkplayer
- 基于IJKPlayer,CarGuo/GSYVideoPlayer(推荐)
- 基于IjkPlayer,原节操播放器JiaoZiVideoPlayer
- 基于IjkPlayer,Haxine/SuperPlayer
- zhihu/Matisse(推荐)
- Bilibili/boxing
- TakePhoto
- BGAPhotoPicker-Android
- PictureSelector
- donkingliang / ImageSelector
- LQRImagePicker
- FinalTeam/RxGalleryFinal
- Yalantis/uCrop - (图片裁剪)Image Cropping Library for Android
- steelkiwi/cropiwa - (图片裁剪)Configurable Custom Crop widget for Android
- glide-transformations - 为Glide提供图像转换的Android类库
- GlidePalette - 一个可以在Glide加载时很方便使用Palette的库。
-
Bubble-Picker - 简单易用的漂浮球内容选择器
- huburt-Hu/NewbieGuide(推荐) - Android 快速实现新手引导层的库,通过简洁链式调用,一行代码实现引导层的显示
- amlcurran/ShowcaseView
- florent37/TutoShowcase - A simple and Elegant Showcase view for Android
- binIoter/GuideView - 最最轻量级的新手引导库,能够快速为任何一个View创建一个遮罩层,支持单个页面,多个引导提示,支持为高亮区域设置不同的图形,支持引导动画,方便扩展,良好支持fragment
- WVector/AppUpdate(推荐) - Android 版本更新
- czy1121/update - 清晰灵活简单易用的应用更新库
- maning0303/MNUpdateAPK - Android APK 版本更新的下载和安装,适配7.0,8.0下载安装
- AlexLiuSheng/CheckVersionLib - 版本检测升级(更新)库。
- yadav-rahul/TastyToast(推荐) - Make your native android Toasts Tasty
- AndroidFlexBoxLayout(推荐) - 使用Google的flexbox实现demo
- FlowLayout
- hanhailong/FlowTag
- 2dxgujun/AndroidTagGroup
- kotterknife - 基于ButterKnife 使用 kotlin编写的 Android 依赖注入框架 🔥🔥🔥🔥
- koin - 简明实用的 Kotlin 依赖注入框架 🔥🔥🔥
- koin - 没有代理,没有代码生成,没有反射;用简洁实用的方式编写依赖注入的轻量库。🔥🔥🔥
- ActivityStarter Activity 启动生成器,更简单的方式传递多个参数 🔥🔥
- RxDownload - 基于RxJava的多线程下载工具 🔥🔥🔥🔥🔥
- vondear/RxTools(推荐)
- AndroidUtilCode
-
daimajia/NumberProgressBar - ProgressBar相关
-
Android-SpinKit - 加载动画view (AV与NV效果一样)
-
android——AVLoadingIndicatorView(推荐) - 加载动画view (AV与NV效果一样)
-
SwitchButton - 仿ios移动按钮
-
ToggleButton - 仿ios移动按钮
-
Android-SwitchIcon - 仿ios移动按钮
-
Stepper-Touch - Material Design设计风格的触摸步进器
-
MaterialBadgeTextView(推荐) - 一个可以自由定制外观、支持拖拽消除的MaterialDesign风格Android BadgeView(小红点)
-
BadgeView - 一个可以自由定制外观、支持拖拽消除的MaterialDesign风格Android BadgeView(小红点)
-
transitioner - 动态、简单的View场景切换动画
-
Konfetti - 轻量五彩纸屑粒子系统
-
android-snowfall - 完全自定义实现的下雪效果
-
shadow - 可以替代CardView的自定义阴影 view
hanks-zyh/HTextView - Animation effects to text, not really textview
-
meili/minui(推荐) - 蘑菇街
-
youzan/zanui-weapp - 有赞
-
Tencent/weui - WeChat
Created with the help of KV-Android-CollectSources by Vension
Copyright 2018 com.github.vension
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.