Vension / V Androidcollectsources
Projects that are alternatives of or similar to V Androidcollectsources
Author:Vension
[email protected]
E-mail:关于
本项目是一个专注于收集Github上(主要是Android,也包括Fultter,微信小程序,ReactNative,JS等)优秀的的开源库、扩展、工具、优秀开源项目、资料等高质量资源的集合进行整理。https://github.com/Vension/V-AndroidCollectSources
Thanks
- 感谢所有优秀的开源项目
目录
点击 ► 展示效果图
学习资料
- enbandari/Kotlin-Tutorials - 【Kotlin 视频教程】国内资料较少,我录制了一套视频
- LyndonChin/kotlin-docs-zh - 为了彻底掌握 Kotlin 语法,花了好几个月把官方文档翻译了一遍
- MindorksOpenSource/from-java-to-kotlin - From Java To Kotlin - Your Cheat Sheet For Java To Kotlin
- Freelander/Android_Data - Android 学习资料收集
- linsir6/AndroidNote - Android基础知识、Android进阶知识、Android自定义View相关、面试相关的知识,欢迎fork,star~
- JsonChao/Awesome-Android-Interview - 从十几份顶级面试仓库和200多篇高质量面经中总结出一份全面而详尽的Android面试题集。
- dyc87112/SpringBoot-Learning - Spring Boot教程 http://blog.didispace.com
- paascloud/paascloud-master - spring cloud + vue + oAuth2.0全家桶实战,前后端分离模拟商城,完整的购物流程、后端运营平台,可以实现快速搭建企业级微服务项目。支持微信登录等三方登录。
- UCodeUStory/DataStructure - 数据结构、算法总结、学习算法的时间复杂度、空间复杂度、分析算法特点以及应用、Java面试难题、Android面试难题
- hadyang/interview - Java / Android 笔试、面试 知识整理
- gonghuiyuan516/AndroidArchitectureArticle - 🔥Android架构文章大全
- pengMaster/BestNote - Java Android 近几年最全面的技术点以及面试题 供自己学习使用
- interviewandroid/AndroidInterView - Android面试2019年最新版(每日更新)
开发框架
MVP
- JessYanCoding/MVPArms(Java-推荐) - 一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架
- lizixian18/EasyMvp(Java) -一个简单强大且灵活的MVP框架。 https://juejin.im/post/5b5a877c518825…
- wangyuan0217/DemoMvp(Java) - MVP+RxJava2+Retrofit+Dagger2+Realm...
- zhhr1122/z_comic_new(Java) - 一款采用MVP模式的设计的仿造腾讯漫画的APP
- yeyueduxing/YeLearns(Java) - 夜月资讯:一款符合Google Material Design的Android客户端。项目使用MVPArms作为底层框架,然后自己扩展了一个UI框架YeLibrary,实现了各种常用的列表页,Tab页等等,便于快速开发应用。现主要包括:玩安卓,DIYcode,干货,微信资讯,游明星空,影视,壁纸等多个模块
- zhanghacker/MVPHabit(Java) - 一套适合敏捷开发,基于MVP模式开发框架,整合Rxjava+Retrofit+Dagger+Butterknife等主流模块,加入中一些比较常用的工具类,进行一些抽取和整理,让你更专注于业务自身的逻辑。
MVVM
-
CarGuo/GSYGithubAppKotlin - 超完整的Android Kotlin 项目,使用Retrofit2 + RxJava2 + Dagger2 + DataBinding + LiveData + Navigation 等,MVVM 配合 Android JetPack
效果图
- SelfZhangTQ/T-MVVM(Java-推荐) - This repository contains a detailed sample app that implements MVVM architecture using LiveData,ViewModel,Retrofit,Rxjava
效果图
- JessYanCoding/ArmsComponent(Java-推荐) - 基于MVPArms的组件化框架
- luckybilly/CC(Java) - 业界首个支持渐进式组件化改造的Android组件化开源框架。Componentize your android project gradually. https://juejin.im/post/5b255f6ce51d45…
- PrototypeZ/AppJoint(Kotlin) - 极简 Android 组件化方案。仅包含 3 个注解加 1 个 API,超低学习成本,支持渐进式组件化。
- guofudong/KotlinAndroid(Kotlin) - 组件化 + MVP + Retrofit + RxKotlin + Dagger2实现的一款用Kotlin语言编写的多媒体类应用。
- renxuelong/ComponentDemo - Android 组件化架构 Demo
- TenzLiu/TenzModuleDemo - Android 组件化架构 Demo
- Componentized-_Framework - 组件化框架,使用Arouter 路由跳转 retrofit +okhhp方式进行网络请求
- mqzhangw/JIMU - 一种简单有效的android组件化方案,支持组件的代码资源隔离、单独调试、集成调试、组件交互、UI跳转、生命周期等完整功能。
- NewFastFrame - 终极组件化框架项目方案
- guiying712/AndroidModulePattern - Android项目组件化示例代码,支持Fragment和View
- yangchong211/LifeHelper - 组件化综合案例,包含微信新闻,头条视频,美女图片,百度音乐,干活集中营,玩Android,豆瓣读书电影,知乎日报等等模块。架构模式:组件化+MVP+Rx+Retrofit+Desgin+Dagger2+阿里VLayout+腾讯X5+腾讯bugly。安装阿里编码规约插件,不断修正不合理代码和最大程度去除黄色警告!!!融合开发中需要的各种小案例!
- viyski/Pluto - Kotlin模块化,MVP Retrofit + Okhttp + Rxjava Dagger ARouter
- GraceJoJo/Designer - 组件化+ MVP+Kotlin开发-一个充满设计感的开源App
- ManbangGroup/Phantom - Phantom — 唯一零 Hook 稳定占坑类 Android 热更新插件化方案
- wequick/Small - 做最轻巧的跨平台插件化框架
- DroidPlugin
- senonwx/WanAndroid(组件化推荐) - 运用MVP+Retrofit+Rxjava+Rxlifecycle+Glide+Eventbus+ARouter等架构,构建一个最简洁的组件化玩安卓app。
- Sbingo/WanAndroid-MVVM(MVVM推荐) - 玩 Android 客户端,采用 kotlin 语言,Material Design 风格,根据 MVVM 架构使用 Jetpack 架构组件搭建了整套框架
-
iceCola7/WanAndroid(MVP推荐) - 项目采用 Kotlin 语言,基于 MVP + RxJava + Retrofit + Glide + EventBus 等架构设计,努力打造一款优秀的 http://www.wanandroid.com 客户端
效果图
- Hankkin/Reading - Reading是一款基于WanAndroid OpenApi开发的阅读类工具, 同时Reading中还包含"英文单词"、"账号本子"、"天气"、"查单词"、"快递查询"等小工具。项目基于"Kotlin+MVP"架构开发,风格大概也许属于Material Desgin原质化风格,包含主题颜色切换、百变Logo、 等功能。
- JsonChao/Awesome-WanAndroid - 致力于打造一款极致体验的 http://www.wanandroid.com/ 客户端,知识和美是可以并存的哦QAQn(≧▽≦)n
- hyzhan43/PlayAndroid - Kotlin 版 玩Android (采用的是 LiveData+ViewModel+RxJava+okHttp+Retrofit+Glide 架构 )
- haoshiy/kotlin_wanandroid - 用kotlin语言编写的玩Android,基于mvvm+rxjava+retrofit+dagger2+jetpack组件等设计
- AndyJennifer/SimpleEyes - 基于kotlin 仿开眼app
- KotlinMvp(推荐) - 基于Kotlin+MVP+Retrofit+RxJava+Glide 等架构实现的短视频类的APP
- miaoMiaoDaShi/YangYanNew(养眼) - 新养眼,项目基于框架MVPArms,全程使用kotlin编写.
- wazing/Gank - 干货 - LiveData, ViewModel, Retrofit, RxJava, Dagger2 架构,采用kotlin语言开发,仅用于学习。
-
精仿今日头条(推荐) - 精仿今日头条,数据是抓取今日头条App的数据。使用RxJava + Retrofit + MVP开发的开源项目
-
iMeiji/Toutiao - 一款第三方今日头条客户端, MVP + RxJava + Retrofit
-
yanxuwen/toutaio - 模仿今日头条app
-
danxinzhicheng/IThouse - 一款高仿IT之家的Android APP 2.0版本,力求原汁原味,还原那个熟悉的之家。
-
GeekNews - Material Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm + Glide
-
SprintNBA - NBA第三方客户端,含NBA头条新闻、视频集锦/赛场花絮、比赛直播
-
MvpApp - Android MVP Architecture Study
-
Tucao - 吐槽第三方Android客户端
-
Ribble - Dribbble客户端
-
Simple-File-Manager - 文件管理器
- Fuel - 最简单的 HTTP 网络库
- zhou-you/RxEasyHttp - 本库是一款基于RxJava2+Retrofit2实现简单易用的网络请求框架,结合android平台特性的网络封装库,采用api链式调用一点到底,集成cookie管理,多种缓存模式,极简https配置,上传下载进度显示,请求错误自动重试,请求携带token、时间戳、签名sign动态配置,自动登录成功后请求重发功能,3种层次的参数设置默认全局局部,默认标准ApiResult同时可以支持自定义的数据结构,已经能满足现在的大部分网络请求。
- scwang90/SmartRefreshLayout(推荐)
- bingoogolapple/BGARefreshLayout-Android
- maning0303/MNSwipeToLoadDemo
-
liaoinstan/SpringView - SpringView 是一个提供了上下拖拽的功能组件,能够进行高度 自定义,实现各种下拉\上拉动画效果,demo里实现了:仿阿里旅行、仿美团,仿QQ下拉刷红包,仿acfun等
效果图
🔥🔥🔥- XRecyclerView/XRecyclerView
- zhou-you/EasyXRecyclerView - 主要提供了简单易用强大的RecyclerView库,包括 自定义刷新加载效果、极简通用的万能适配器Adapter、万能分割线、多种分组效果、常见状态页面、item动画效果、添加多个header和footer、 侧滑、拖拽、Sticky(黏性)效果、多item布局等,各模块之间灵活、解耦、通用、又能相互组合使用。
- CymChad/BaseRecyclerViewAdapterHelper(推荐)
-
wuhenzhizao/kotlin-adapter - RecyclerView,AbsListView适配器, 支持多种视图样式, 支持吸顶、侧滑删除、拖拽效果
效果图
🔥🔥🔥- crazysunj/MultiTypeRecyclerViewAdapter
效果图
🔥🔥🔥- MEiDIK/SlimAdapter
- drakeet/MultiType
效果图
🔥🔥🔥- LastAdapter - 不需再写RecyclerView 的 adapter 和 ViewHolder 🔥🔥🔥
- tianzhijiexian/CommonAdapter - 通过封装BaseAdapter和 RecyclerView.Adapter得到的通用的,简易的Adapter
效果图
🔥🔥🔥- sunfusheng/MultiType - 【MultiType】可以轻松地实现RecyclerView显示多种数据类型,数据对应布局一对多、多对多、多对一,可以注册全局类型、局部类型、默认类型
- youth5201314/banner
- bingoogolapple/BGABanner-Android(推荐)
- Bigkoo/Android-ConvenientBanner - Simple and convenient banner, loop viewpager with 3D effects
- xiaohaibin/XBanner - 【图片轮播】支持图片无限轮播,支持自定义指示点、显示提示文字、切换动画、自定义布局,一屏显示多个等
- pinguo-zhouwei/MZBannerView - 仿魅族BannerView,图片轮播控件,支持多种模式切换:普通ViewPager使用,普通Banner使用,仿魅族Banner使用。
- wuhenzhizao/android-titlebar - 通用,功能全面的自定义标题栏,支持沉浸式标题栏,颜色渐变,miui9
-
ittianyu/BottomNavigationViewEx - 一个增强BottomNavigationView的安卓库
-
chaychan/BottomBarLayout - 一个轻量级的底部导航控件)A simple and lightly widget to accomplish bottom Navigation,可设置未读数、提示点、提示消息
-
Yalantis/Side-Menu.Android - Side menu with some categories to choose.
-
tommybuonomo/morph-bottom-navigation - This library represents a Bottom Navigation with an awesome morph effect on top of the selected item
-
yingLanNull/AlphaTabsIndicator - 高仿微信底部状态栏的轻量级库,
-
mehrtarh/CircleButtonBar - CircleBottomBar library for Android(中间圆形凸起)
-
10clouds/FluidBottomNavigation-android - Android流体底层导航库
-
Hamadakram/JustBar - Just a bar
-
shetmobile/MeowBottomNavigation - Android Meow Bottm Navigation http://etebarian.com
-
gauravk95/bubble-navigation - A light-weight library to easily make beautiful Navigation Bar with ton of 🎨 customization option.
-
iammert/ReadableBottomBar - Yet another material bottom bar library for Android
-
st235/ExpandableBottomBar - A new way to implement navigation in your app
-
AkashBang/Engorgio-Bottom-Bar - A bottom bar with an expanding title effect for android
-
qyxxjd/MultipleStatusView - 一个支持多种状态的自定义View,可以方便的切换到:加载中视图、错误视图、空数据视图、网络异常视图、内容视图。
效果图
- Hankkin/PageLayoutDemo - 一款简单的page切换 空布局、错误布局、加载布局,支持一键配置、定义,不需要xml编写
效果图
- yarolegovich/SlidingRootNav - DrawerLayout-like ViewGroup, where a "drawer" is hidden under the content view, which can be shifted to make the drawer visible.
- LitePalFramework/LitePal - 郭大神写的数据库框架LitePal
- requery - 轻量强大的ORM数据库
- DBFlow - 一个健壮, 强大, 非常简单的 ORM android 数据库
- tbruyelle/RxPermissions(推荐)
- AndPermission
- Kovenant - Kotlin 的 Promises 库
- QuickPermissions/QuickPermissions - The most easiest way to handle Android Runtime Permissions
- permissions-dispatcher/PermissionsDispatcher - Simple annotation-based API to handle runtime permissions.
-
ikew0ng/SwipeBackLayout - An Android library that help you to build app with swipe back gesture.
-
chaychan/SlideCloseLib(极简) - 一个类实现侧滑返回效果
-
效果图
🔥🔥🔥JustRight815/SwipeBackLayoutTouTiao - 仿今日头条、腾讯新闻界面滑动关闭 下层activity有缩放效果
效果图
🔥🔥🔥
- yipianfengye/android-zxingLibrary - 几行代码快速集成二维码扫描功能
- wintonBy/EasyZxing - 史上最简的二维码集成,基于Zxing二次开发封装,可直接使用,封装了权限/相册等等
- jenly1314/ZXingLite - ZXing的精简版,优化扫码和生成二维码/条形码功能,让集成更简单。(扫码识别速度快如微信)
-
SumiMakito/AwesomeQRCode - 一个优雅的 QR 二维码生成器
效果图
🔥🔥🔥
- google/ExoPlayer - ExoPlayer是一个可扩展的Android应用程序级媒体播放器。 它提供了Android的MediaPlayer API的替代方案,用于在本地和通过Internet播放音频和视频。 ExoPlayer支持Android的MediaPlayer API目前不支持的功能,包括DASH和SmoothStreaming自适应回放。
- Bilibili/ijkplayer
- 基于IJKPlayer,CarGuo/GSYVideoPlayer(推荐)
- 基于IjkPlayer,原节操播放器JiaoZiVideoPlayer
- 基于IjkPlayer,Haxine/SuperPlayer
- xiaoyanger0825/NiceVieoPlayer - IjkPlayer/MediaPlayer+TextureView,支持列表,完美切换全屏、小窗口的Android视频播放器
- tohodog/QSVideoPlayer - 安卓视频播放器AndroidVideoplayer,架构设计优良功能丰富,支持多种解码,支持设置比例,浮窗,静音等
- jiajunhui/PlayerBase - Android播放器基础库,专注于播放视图组件的高复用性和组件间的低耦合,轻松处理复杂业务。
- caiyonglong/MusicLake - 音乐播放器,可播放本地音乐,百度音乐,qq音乐,虾米音乐,网易云音乐
- DuanJiaNing/Musicoco - 音乐播放器,功能:通过耳机和通知栏快捷控制音乐播放、创建歌单、本地歌曲搜索、记忆播放、自动切换到夜间模式、定时停止播放、应用主题自定义以及播放界面风格选择等功能。
- hefuyicoder/ListenerMusicPlayer - A Grace Material Design Music Player
- zhangliangming/HappyPlayer5 - 乐乐音乐主要是基于ijkplayer框架开发的Android音乐播放器,它支持多种音频格式(mp3,ape,flac,wav等)、lrc歌词和动感歌词(ksc,krc,hrc、网易云API歌词等)、翻译和音译歌词和桌面歌词及制作动感歌词、翻译歌词和音译歌词,以及MV功能。界面高仿酷狗。
- 波尼音乐
- lizixian18/NiceMusic - A Nice MusicPlayer Powered by MusicLibrary
- aa112901/remusic - 仿网易云音乐 安卓版,netease android,音乐播放器 在线 下载
- thevpaliy/Melophile - Music App built using RxJava2, Retrofit2, Dagger2 and clean architecture.
- lynn01247/TataMusic - Tata音乐,音乐你我她。Tata音乐是一款结合本地曲库,在线音乐的音乐播放软件。可以搜索歌曲,在线下载;也可以登录收藏歌曲,实时同步,多客户端共享。更有黑胶音乐效果,歌词展示等。
- zhihu/Matisse(推荐)
- Bilibili/boxing
- qingmei2/RxImagePicker - 灵活的Android图片选择器,提供了知乎和微信主题的支持
- TakePhoto
- BGAPhotoPicker-Android - Android 图片选择、预览、九宫格图片控件、拖拽排序九宫格图片控件
- PictureSelector
- donkingliang / ImageSelector
- LQRImagePicker
- jeasonlzy/ImagePicker - 完全仿微信的图片选择,并且提供了多种图片加载接口,选择图片后可以旋转,可以裁剪成矩形或圆形,可以配置各种其他的参数
- FinalTeam/RxGalleryFinal
-
Yalantis/uCrop - (图片裁剪)Image Cropping Library for Android
效果图
🔥🔥🔥- steelkiwi/cropiwa - (图片裁剪)Configurable Custom Crop widget for Android
效果图
🔥🔥🔥- jdamcd/android-crop - Android library project for cropping images
效果图
🔥🔥🔥- igreenwood/SimpleCropView - A simple image cropping library for Android.
- huburt-Hu/ImagePicker - 用Kotlin实现的一个仿微信的图片选择库
- Simple-Gallery - 相册 APP
- HpWens/MCropImageView - 炫酷的小红书图片裁剪控件
- ai2101039/YLCircleImageView - 描边/内间距/四个角不同弧度(包括圆角)
- hdodenhof/CircleImageView - 经典的圆形图片效果
- lopspower/CircularImageView - 带阴影的圆形ImageView
- SheHuan/NiceImageView - Android 圆角、圆形 ImageView
- maning0303/MNImageBrowser - 一个图片浏览框架,类似微信图片浏览,手势向下滑动关闭,图片加载引擎自定义,支持长按,单击监听,切换监听,自定义任意的遮罩层,实现各种效果,支持横竖屏切换,简单方便。
- SherlockGougou/BigImageViewPager - BigImage ImageView ViewPager 支持超长图、超大图的图片浏览器,优化内存,支持手势放大、下拉关闭、查看原图、加载百分比、保存图片等功能
- Piasy/BigImageViewer - 支持平移和缩放的大图像浏览器,内存占用很少,图像加载选择充分。由亚采样缩放图像视图,Fresco,滑翔,和毕加索。即使有GIF和WebP支持!
- iielse/ImageWatcher - 高仿微信预览图片可拖拽返回
- githubwing/DragPhotoView - 高仿微信可拖拽返回PhotoView
- alexvasilkov/GestureViews - ImageView and FrameLayout with gestures control and position animation
- saket/Flick - 仿微信预览图片可拖拽返回
- panyiho/NineGridView - 一个九宫格自定义控件,实现类似微信和微博的九宫格图片显示
- li-xiaojun/ImageGridView - 微博,微信九宫格图片布局,搭配XPopup的大图浏览弹窗,体验好到飞起。
- hewenyuAndroid/NinePhotoLayout - 本项目是仿照微信朋友圈中的图片九宫格布局,支持单张图片时,根据图片的长宽比例显示,四张图片时,显示22布局,其它显示33布局显示
- HMY314/NineGridLayout - 一个仿微信朋友圈和QQ空间的九宫格图片展示自定义控件。
-
jeasonlzy/NineGridView - 类似QQ空间,微信朋友圈,微博主页等,展示图片的九宫格控件,自动根据图片的数量确定图片大小和控件大小,使用Adapter模式设置图片,对外提供接口回调,使用接口加载图片,支持任意的图片加载框架,如 Glide,ImageLoader,Fresco,xUtils3,Picasso 等,支持点击图片全屏预览大图。
效果图
🔥🔥🔥- Naoki2015/CircleDemo - 仿微信(weixin wechat)实现的朋友圈,模拟与后台交互实现了点赞、评论、删除等功能,RecyclerView可以根据键盘的显示或隐藏实现联动。增加短视频拍摄功能,与后台交互采用mvp模式。关键字:wechat weixin 微信朋友圈
效果图
- wobiancao/ImageNice9Layout - 仿Nice首页图片列表9图样式,并实现拖拽效果
- Curzibn/Luban(推荐)
- Sunzxyong/Tiny
- zetbaitsu/Compressor
- pruas/Biscuit - 一款Android 便捷高效图片压缩库,更多自定义,灵活配置,缩放部分逆向微信朋友圈压缩效果推算得来,效果非常接近!
-
jarlen/PhotoEdit - For Android studio 图片处理 1、图片编辑(图片添加,文字添加),实现图片编辑中的图片添加,旋转,缩放,删除;文字的添加,大小缩放,字体更换,颜色更换,删除; 2,基本滤镜实现与接口封装; 涂鸦(画笔的样式,粗细,颜色,橡皮擦,贴图); 相框(简单相框,酷炫相框); 马赛就克(基本马赛克,酷炫马赛克,橡皮擦)及其接口封装 3,接下来, 图像剪切,旋转等功能实现测试接口封装
效果图
🔥🔥🔥- huangyz0918/AndroidWM - 一个轻量级的 Android 图片水印框架,支持隐形数字水印。
- 1993hzw/Doodle - Android图片涂鸦,具有撤消,缩放,移动,添加文字,贴图等功能。还是一个功能强大,可自定义和可扩展的涂鸦框架、多功能画板
- kareluo/Imaging - Android Image Edit Lib. Android 图片编辑库,微信图片编辑库
- muukii/Pixel - An image editor and engine using CoreImage
效果图
🔥🔥🔥- kikoso/android-stackblur - Android StackBlur is a library that can perform a blurry effect on a Bitmap based on a gradient or radius, and return the result. The library is based on the code of Mario Klingemann.
-
LuckyJayce/LargeImage - Android 加载大图 可以高清显示10000*10000像素的图片,轻松实现微博长图功能
效果图
🔥🔥🔥- davemorrissey/subsampling-scale-image-view - Android library (AAR). Highly configurable, easily extendable deep zoom view for displaying huge images without loss of detail. Perfect for photo galleries, maps, building plans etc.
-
Simple-Camera - 拍照 APP
-
pqpo/SmartCamera - 一个 Android 相机拓展库,能够实时采集并且识别相机内物体边框是否吻合指定区域。
-
wildma/IDCardCamera - Android自定义相机实现身份证拍照,并加入自动对焦与图片不规则裁剪
-
pqpo/SmartCropper - 能图片裁剪框架。自动识别边框,手动调节选区,使用透视变换裁剪并矫正选区;适用于身份证,名片,文档等照片的裁剪。
-
aserbao/AndroidCamera - 自定义Android相机(仿抖音),其中功能包括视频人脸识别贴纸,分段录制,回滚删除,倒计时录制,视频裁剪,视频帧处理,视频旋转,滤镜添加,水印添加,动态贴纸添加,文字转视频,图片转视频。
-
weizongwei5/AndroidScreenShot_SysApi - 非常优雅的方案实现屏幕截图,利用android 5.0之后的录屏API实现截屏。
-
algolia/voice-overlay-android - (录音效果)An overlay that gets your user’s voice permission and input as text in a customizable UI
-
RedApparat/Fotoapparat - Making Camera for Android more friendly.
-
kongzue/DialogV3 - 空祖家的对话框工具V3版,集成三种风格+夜间模式对话框,以及等待、提示、分享等特色对话框,支持花式自定义
效果图
🔥🔥🔥- limuyang2/LDialog - (Support AndroidX)基于DialogFragment封装的库,丰富的属性,帮助你化繁为简
效果图
- Hamadakram/AlertView - 一个通过简单定制轻松创建简单dialog的库。
- mylhyl/Android-CircleDialog(推荐)
- 仿ios选择器 Android-AlertView
- pedant/sweet-alert-dialog
- Nightonke/BoomMenu - A menu which can ... BOOM! - Android
效果图
🔥🔥🔥- ogaclejapan/ArcLayout - A very simple arc layout library for Android
- afollestad/material-dialogs - A beautiful and fluid dialogs API for Kotlin & Android
效果图
🔥🔥🔥- linroid/FilterMenu - An implemention of Filter Menu concept for android
效果图
🔥🔥🔥- wuhenzhizao/android-sku - Android Sku属性选择器, 类似于淘宝,天猫,京东,支持MVVM,直接使用
- BCsl/CursorWheelLayout - 一个用于选择在轮子上旋转的项目的Android小部件。
效果图
🔥🔥🔥
- xujiaji/HappyBubble(推荐) - BubbleLayout随意变化的气泡布局,BubbleDialog根据点击View的位置定位它的位置,BubbleDialog可定制方向等!
- 条件筛选菜单
- zawadz88/MaterialPopupMenu
- CustomPopwindow
- razerdp/BasePopup - 打造通用的popupwindow
-
zyyoona7/EasyPopup - PopupWindow Wrapper. 对 PopupWindow 的封装。可指定相对于 anchor view 各个方位弹出,设置背景变暗,指定 ViewGroup 背景变暗等特性。
效果图
🔥🔥🔥- wanglu1209/WPopup - 一个简单使用并且高度定制的Popupwindow。超简单实现朋友圈点赞效果,并且只用一个WPopup!完全不用担心复用问题!点击切换动画效果等!
- JoaquimLey/faboptions - A multi-functional FAB component with customizable options
- kyleduo/BlurPopupWindow - PopupWindow with blurred background.
效果图
🔥🔥🔥- li-xiaojun/XPopup - 功能强大,UI简洁,交互优雅的通用弹窗!可以替代Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout等组件,自带十几种效果良好的动画, 支持完全的UI和动画自定义
-
addappcn/android-pickers - 安卓选择器类库,包括日期及时间选择器(可设置范围)、单项选择器(可用于性别、职业、学历、星座等)、城市地址选择器(分省级、地级及县级)、数字选择器(可用于年龄、身高、体重、温度等)等……可以切换不同的模式(目前有普通模式,3d滚轮模式)
-
Bubble-Picker - 简单易用的漂浮球内容选择器
效果图
🔥🔥🔥
-
hongyangAndroid/Highlight - 一个用于app指向性功能高亮的库
效果图
🔥- huburt-Hu/NewbieGuide(推荐) - Android 快速实现新手引导层的库,通过简洁链式调用,一行代码实现引导层的显示
效果图
🔥- amlcurran/ShowcaseView
效果图
🔥🔥🔥- florent37/TutoShowcase - A simple and Elegant Showcase view for Android
效果图
🔥- binIoter/GuideView - 最最轻量级的新手引导库,能够快速为任何一个View创建一个遮罩层,支持单个页面,多个引导提示,支持为高亮区域设置不同的图形,支持引导动画,方便扩展,良好支持fragment
效果图
🔥- deano2390/MaterialShowcaseView - A Material Design themed ShowcaseView for Android
-
xuexiangjys/XUpdate - 一个轻量级、高可用性的Android版本更新框架
效果图
🔥-
WVector/AppUpdate(推荐) - Android 版本更新
效果图
🔥-
azhon/AppUpdate - 一个简单、轻量、可随意定制 的Android版本更新库
效果图
🔥-
czy1121/update - 清晰灵活简单易用的应用更新库
效果图
🔥-
maning0303/MNUpdateAPK - Android APK 版本更新的下载和安装,适配7.0,8.0下载安装
效果图
🔥- AlexLiuSheng/CheckVersionLib - 版本检测升级(更新)库。
效果图
🔥- yangchong211/YCUpdateApp - 轻量级版本更新弹窗,弹窗上支持更新进度条,可以设置普通,强制等更新
效果图
🔥- teprinciple/UpdateAppDemo - 一行代码快速实现app在线下载更新
效果图
🔥
-
yadav-rahul/TastyToast(推荐) - Make your native android Toasts Tasty
效果图
🔥
- sunfusheng/GlideImageView - 基于Glide V4.0+封装的图片加载库,可以监听加载图片时的进度
- glide-transformations - 为Glide提供图像转换的Android类库
- GlidePalette - 一个可以在Glide加载时很方便使用Palette的库。
-
TakuSemba/MultiSnapRecyclerView - Android library for multiple snapping of RecyclerView
效果图
🔥-
Ramotion/garland-view-android - GarlandView在多个内容列表之间无缝转换
效果图
🔥-
xmuSistone/VegaLayoutManager - 这是一个自定义的布局管理器——滚动时缩小并淡出头部。这是受到Dribble项目的启发。
效果图
🔥-
DingMouRen/LayoutManagerGroup - Customize the LayoutManager of RecyclerView(自定义LayoutManager)
效果图
🔥-
wuyr/PathLayoutManager - RecyclerView的LayoutManager,轻松实现各种炫酷、特殊效果,再也不怕产品经理为难!
效果图
🔥- Cleveroad/FanLayoutManager - 使用风扇布局管理器,可以实现水平列表,其中的项像风扇叶片一样移动。
-
ethanhua/Skeleton(推荐) - 这个库提供了一种显示骨架加载视图的简便方法,它现在使用闪存动画的内存优化版本,因此速度更快,您也可以设置更大的布局动画。
-
willowtreeapps/spruce-android - Spruce 是一个轻量级动画库,可帮助编排屏幕上的动画。该库同时支持 iOS。
-
sharish/ShimmerRecyclerView - A custom recycler view with shimmer views to indicate that views are loading
-
florent37/FiftyShadesOf - An elegant context-care loading placeholder for Android
- alibaba/UltraViewPager - UltraViewPager是一个封装多种特性的ViewPager,主要是为多页面切换场景提供统一解决方案。
- tommybuonomo/dotsindicator - Three material Dots Indicators for view pagers in Android !
-
LillteZheng/ViewPagerHelper - 这个一个 viewpager 工具类,能够帮你快速实现导航栏轮播图,app引导页,viewpager + fragment;内置多种tab指示器,让你告别 viewpager 的繁琐操作,专注逻辑功能
效果图
🔥-
githubwing/ExpandableViewpager - A Cool Viewpager ~ 可以展开缩放的Viewpager
效果图
🔥- qs-lll/ExpandingPager - ExpandingPager is a card peek/pop controller
-
tommybuonomo/creative-viewpager - Creative View Pager easy to use in Android
效果图
🔥- crazysunj/CardSlideView - 一行代码实现ViewPager卡片效果,支持无限循环
效果图
🔥- JakeWharton/ViewPagerIndicator - Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock.
- ronaldsmartin/Material-ViewPagerIndicator - Dot-based Android ViewPager indicator with Material Design animations.
-
rbro112/Android-Indefinite-Pager-Indicator - A lightweight, plug-and-play indefinite pager indicator for RecyclerViews & ViewPagers.
效果图
🔥-
hackware1993/MagicIndicator - 强大、可定制、易扩展的 ViewPager 指示器框架。是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品。支持角标,更支持在非ViewPager场景下使用(使用hide()、show()切换Fragment或使用setVisibility切换FrameLayout里的View等
效果图
🔥- BakerJQ/Android-InfiniteCards - 可自定义动效的卡片切换视图
- xmuSistone/AndroidPileLayout - 一种不规则的水平ListVIEW,具有伸展和收缩效应的桩布局。
- Ramotion/cardslider-android - CasLoLoad是一种material design设计UI控制器,卡片抽屉滑动动画。
- Ramotion/expanding-collection-android - ExpandingCollection is a material design card peek/pop controller.
-
githubwing/ZoomHeader - 模仿饿了么详情页可以跟随手指移动 viewpager变详情页
效果图
🔥- Nightonke/WoWoViewPager - Combine ViewPager and Animations to provide a simple way to create applications' guide pages.
-
Justson/AgentWeb(推荐) - AgentWeb 是一个基于的 Android WebView ,极度容易使用以及功能强大的库,提供了 Android WebView 一系列的问题解决方案 ,并且轻量和极度灵活
效果图
🔥🔥🔥- Victory-Over/SuperWeb - Android基于腾讯X5内核的WebView(超级浏览器),拥有文件上传、下载、浏览(支持PDF/PPT/DOC/EXCEL/TXT格式)、Android与JS的交互、视频播放、自定义进度条、下拉回弹等功能
效果图
🔥🔥🔥
- Ramotion/android-ui-animation-components-and-libraries - 安卓炫酷动画合集
- airbnb/lottie-android - Render After Effects animations natively on Android and iOS, Web, and React Native
- daimajia/AndroidViewAnimations - Cute view animation collection.
-
transitioner - 动态、简单的View场景切换动画
效果图
🔥🔥🔥🔥- Konfetti - 轻量五彩纸屑粒子系统
效果图
🔥🔥🔥- android-snowfall - 完全自定义实现的下雪效果
效果图
- glomadrian/Grav - Configurable animations based on points
效果图
- yyued/SVGAPlayer-Android - 使用 SVGAPlayer 在 Android、iOS、Web中播放 After Effects / Animate CC (Flash) 动画。
- florent37/KotlinPleaseAnimate - A Kotlin way to declare and run beautiful animations
- varunest/TheGlowingLoader - GooLoopLoad是高度可配置的库,用于指示进度,并且是为Android平台原创性创建的。这是一个由Shashank Sahay设计的实现。
- yuerLoveCoding/MySvgYuyahaoDrawChinaMap - 用SVG打造一个精美的中国地图
-
linwg1988/LCardView - 卡片布局,可设置阴影颜色,透明度,圆角大小,阴影宽度
效果图
- zhengcx/ShadowHelper - 一个方便为Android View添加自然的阴影的库
- yingLanNull/ShadowImageView - 可以根据图片内容变阴影颜色,更加细腻的阴影效果
- DingMouRen/PaletteImageView - 懂得智能配色的ImageView,还能给自己设置多彩的阴影哦
- lijiankun24/ShadowLayout - 简单好用的阴影库-ShadowLayout
- qhutch/ElevationImageView - Imageview with elevation shadow
- florent37/LongShadow - Add a long shadow on any Android View
- harjot-oberai/MaterialShadows - A library for supporting convex material shadows
- loopeer/shadow - 可以替代CardView的自定义阴影 view
效果图
- totond/TextPathView - A View with text path animation!
效果图
- limuyang2/LShadowLayout - (Support AndroidX)一个阴影控件,可调整阴影颜色深浅、扩散面积、圆角
效果图
- PhilJay/MPAndroidChart - Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, dragging and animations.
- limccn/Android-Charts - Open-source native Android graph/chart framework includes line chart,stick chart,candlestick chart,pie chart,spider-web chart etc.
- xcltapestry/XCL-Charts - Android图表库(XCL-Charts is a free charting library for Android platform.),基于Android Canvas来绘制各种图表,使用简便,定制灵活。目前支持3D/非3D/背向式/横向/竖向柱形图(Bar Chart)、3D/非3D饼图(Pie Chart)、堆叠图(Stacked Bar Chart)、面积图(Area Chart)、 折线图(Line Chart)、曲线图(Spline Chart)、环形图(Dount Chart)、南丁格尔玫瑰图(Rose Chart)、仪表盘(Dial Chart)、刻度盘(Gauge Chart)、雷达图(Radar Chart)、漏斗图(Funnel Chart)、圆形图
-
qstumn/RadarChart - 支持自由定制外观、手势旋转的雷达图表 android radarchart
效果图
🔥
-
GarrettLance/Reader - 易于集成和扩展的阅读器
效果图
🔥
- Bilibili/DanmakuFlameMaster - Android开源弹幕引擎·烈焰弹幕使 ~ http://app.bilibili.com/
- hpdx/DanmukuLight - Android上专为视频直播打造的轻量级弹幕库(100多kb)
- yhaolpz/FloatWindow - Andorid 任意界面悬浮窗,实现悬浮窗如此简单
-
bmelnychuk/AndroidTreeView(推荐) - AndroidTreeView. TreeView implementation for android
-
GarrettLance/Reader - 易于集成和扩展的阅读器
- Konfetti - 轻量五彩纸屑粒子系统
- Victory-Over/SuperWeb - Android基于腾讯X5内核的WebView(超级浏览器),拥有文件上传、下载、浏览(支持PDF/PPT/DOC/EXCEL/TXT格式)、Android与JS的交互、视频播放、自定义进度条、下拉回弹等功能
-
hackware1993/MagicIndicator - 强大、可定制、易扩展的 ViewPager 指示器框架。是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品。支持角标,更支持在非ViewPager场景下使用(使用hide()、show()切换Fragment或使用setVisibility切换FrameLayout里的View等
- crazysunj/CardSlideView - 一行代码实现ViewPager卡片效果,支持无限循环
-
githubwing/ExpandableViewpager - A Cool Viewpager ~ 可以展开缩放的Viewpager
-
-
willowtreeapps/spruce-android - Spruce 是一个轻量级动画库,可帮助编排屏幕上的动画。该库同时支持 iOS。
-
wuyr/PathLayoutManager - RecyclerView的LayoutManager,轻松实现各种炫酷、特殊效果,再也不怕产品经理为难!
-
DingMouRen/LayoutManagerGroup - Customize the LayoutManager of RecyclerView(自定义LayoutManager)
-
xmuSistone/VegaLayoutManager - 这是一个自定义的布局管理器——滚动时缩小并淡出头部。这是受到Dribble项目的启发。
-
Ramotion/garland-view-android - GarlandView在多个内容列表之间无缝转换
- AlexLiuSheng/CheckVersionLib - 版本检测升级(更新)库。
-
maning0303/MNUpdateAPK - Android APK 版本更新的下载和安装,适配7.0,8.0下载安装
-
czy1121/update - 清晰灵活简单易用的应用更新库
-
azhon/AppUpdate - 一个简单、轻量、可随意定制 的Android版本更新库
-
WVector/AppUpdate(推荐) - Android 版本更新
- huburt-Hu/NewbieGuide(推荐) - Android 快速实现新手引导层的库,通过简洁链式调用,一行代码实现引导层的显示
-
hongyangAndroid/Highlight - 一个用于app指向性功能高亮的库
- limuyang2/LDialog - (Support AndroidX)基于DialogFragment封装的库,丰富的属性,帮助你化繁为简
- Naoki2015/CircleDemo - 仿微信(weixin wechat)实现的朋友圈,模拟与后台交互实现了点赞、评论、删除等功能,RecyclerView可以根据键盘的显示或隐藏实现联动。增加短视频拍摄功能,与后台交互采用mvp模式。关键字:wechat weixin 微信朋友圈
- steelkiwi/cropiwa - (图片裁剪)Configurable Custom Crop widget for Android
- Hankkin/PageLayoutDemo - 一款简单的page切换 空布局、错误布局、加载布局,支持一键配置、定义,不需要xml编写
- crazysunj/MultiTypeRecyclerViewAdapter
- SelfZhangTQ/T-MVVM(Java-推荐) - This repository contains a detailed sample app that implements MVVM architecture using LiveData,ViewModel,Retrofit,Rxjava