Vension / V-AndroidCollectSources

🔥💪 Github优秀开源项目整理,方便查阅,仅供参考,感谢开源!!!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Latest Stable Version License Author QQ Group


Author:Vension


关于

本项目是一个专注于收集Github上(主要是Android,也包括Fultter,微信小程序,ReactNative,JS等)优秀的的开源库、扩展、工具、优秀开源项目、资料等高质量资源的集合进行整理。https://github.com/Vension/V-AndroidCollectSources

Thanks

  • 感谢所有优秀的开源项目

目录

点击 ► 展示效果图

学习资料


开发框架

back to top

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
    效果图
    image image
  • SelfZhangTQ/T-MVVM(Java-推荐) - This repository contains a detailed sample app that implements MVVM architecture using LiveData,ViewModel,Retrofit,Rxjava
    效果图
    image image image image image image

组件化

  • 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
    效果图🔥
    image image

插件化


优秀完整项目

back to top

WanAndroid系列

  • senonwx/WanAndroid(组件化推荐) - 运用MVP+Retrofit+Rxjava+Rxlifecycle+Glide+Eventbus+ARouter等架构,构建一个最简洁的组件化玩安卓app。
    效果图
    image image image
  • Sbingo/WanAndroid-MVVM(MVVM推荐) - 玩 Android 客户端,采用 kotlin 语言,Material Design 风格,根据 MVVM 架构使用 Jetpack 架构组件搭建了整套框架
    效果图
    image image image image image image
  • iceCola7/WanAndroid(MVP推荐) - 项目采用 Kotlin 语言,基于 MVP + RxJava + Retrofit + Glide + EventBus 等架构设计,努力打造一款优秀的 http://www.wanandroid.com 客户端
    效果图
    image image image
  • Hankkin/Reading - Reading是一款基于WanAndroid OpenApi开发的阅读类工具, 同时Reading中还包含"英文单词"、"账号本子"、"天气"、"查单词"、"快递查询"等小工具。项目基于"Kotlin+MVP"架构开发,风格大概也许属于Material Desgin原质化风格,包含主题颜色切换、百变Logo、 等功能。
    效果图
    image image image
  • JsonChao/Awesome-WanAndroid - 致力于打造一款极致体验的 http://www.wanandroid.com/ 客户端,知识和美是可以并存的哦QAQn(≧▽≦)n
  • hyzhan43/PlayAndroid - Kotlin 版 玩Android (采用的是 LiveData+ViewModel+RxJava+okHttp+Retrofit+Glide 架构 )
    效果图
    image image image
  • haoshiy/kotlin_wanandroid - 用kotlin语言编写的玩Android,基于mvvm+rxjava+retrofit+dagger2+jetpack组件等设计

开眼系列

Gank妹子系列

  • miaoMiaoDaShi/YangYanNew(养眼) - 新养眼,项目基于框架MVPArms,全程使用kotlin编写.
    效果图
    image image image
  • wazing/Gank - 干货 - LiveData, ViewModel, Retrofit, RxJava, Dagger2 架构,采用kotlin语言开发,仅用于学习。

仿今日头条系列

  • 精仿今日头条(推荐) - 精仿今日头条,数据是抓取今日头条App的数据。使用RxJava + Retrofit + MVP开发的开源项目

    效果图
    image
  • iMeiji/Toutiao - 一款第三方今日头条客户端, MVP + RxJava + Retrofit

    效果图
    image image image
  • yanxuwen/toutaio - 模仿今日头条app

  • danxinzhicheng/IThouse - 一款高仿IT之家的Android APP 2.0版本,力求原汁原味,还原那个熟悉的之家。

  • GeekNews - Material Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm + Glide

    效果图
    image image image
  • SprintNBA - NBA第三方客户端,含NBA头条新闻、视频集锦/赛场花絮、比赛直播

    效果图
    image image image
  • MvpApp - Android MVP Architecture Study

    效果图
    image image
  • Tucao - 吐槽第三方Android客户端

    效果图🔥🔥🔥
    image image image
  • Ribble - Dribbble客户端

    效果图🔥🔥🔥
    image
  • Simple-File-Manager - 文件管理器

    效果图🔥
    image image

网络相关

back to top

  • Fuel - 最简单的 HTTP 网络库
  • zhou-you/RxEasyHttp - 本库是一款基于RxJava2+Retrofit2实现简单易用的网络请求框架,结合android平台特性的网络封装库,采用api链式调用一点到底,集成cookie管理,多种缓存模式,极简https配置,上传下载进度显示,请求错误自动重试,请求携带token、时间戳、签名sign动态配置,自动登录成功后请求重发功能,3种层次的参数设置默认全局局部,默认标准ApiResult同时可以支持自定义的数据结构,已经能满足现在的大部分网络请求。

刷新控件

back to top


adapter适配器

back to top


轮播图banner

back to top


通用标题栏

back to top


导航栏相关

back to top


多状态Layout

  • qyxxjd/MultipleStatusView - 一个支持多种状态的自定义View,可以方便的切换到:加载中视图、错误视图、空数据视图、网络异常视图、内容视图。
    效果图
    image
  • Hankkin/PageLayoutDemo - 一款简单的page切换 空布局、错误布局、加载布局,支持一键配置、定义,不需要xml编写
    效果图
    image

侧滑菜单

back to top

  • yarolegovich/SlidingRootNav - DrawerLayout-like ViewGroup, where a "drawer" is hidden under the content view, which can be shifted to make the drawer visible.

数据库相关

back to top


沉浸式解决库

back to top


Permissions权限处理

back to top


Android侧滑返回

back to top


二维码相关

back to top


音视频相关

back to top

视频播放器

音频播放器

  • 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音乐是一款结合本地曲库,在线音乐的音乐播放软件。可以搜索歌曲,在线下载;也可以登录收藏歌曲,实时同步,多客户端共享。更有黑胶音乐效果,歌词展示等。
    效果图🔥🔥🔥
    image image image

相册选择器裁剪

back to top


图片处理相关

back to top

圆形圆角特殊头像效果

效果图🔥🔥
image image image image image image
* [BayMikyou/PrettyImageView](https://github.com/BayMikyou/PrettyImageView) - 一个Kotlin实现的简单小巧支持圆形和圆角定制化的ImageView
效果图🔥🔥
image
* [vitorhugods/AvatarView](https://github.com/vitorhugods/AvatarView) - 炫酷的头像控件,包括进度动画和带有边界和渐变颜色的高亮状态。 * [kongnanlive/android-combination-avatar](https://github.com/kongnanlive/android-combination-avatar) - 模仿QQ讨论组头像 * [SheHuan/CombineBitmap](https://github.com/SheHuan/CombineBitmap) - Android 仿钉钉、微信 群聊组合头像 * [GitLqr/LQRNineGridImageView](https://github.com/GitLqr/LQRNineGridImageView) - 仿微信群头像九宫格控件

图片预览效果

  • 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 - 一个九宫格自定义控件,实现类似微信和微博的九宫格图片显示
    效果图
    image image image
  • li-xiaojun/ImageGridView - 微博,微信九宫格图片布局,搭配XPopup的大图浏览弹窗,体验好到飞起。
    效果图🔥🔥
    image
  • hewenyuAndroid/NinePhotoLayout - 本项目是仿照微信朋友圈中的图片九宫格布局,支持单张图片时,根据图片的长宽比例显示,四张图片时,显示22布局,其它显示33布局显示
    效果图
    image image
  • HMY314/NineGridLayout - 一个仿微信朋友圈和QQ空间的九宫格图片展示自定义控件。
    效果图
    image image image
  • jeasonlzy/NineGridView - 类似QQ空间,微信朋友圈,微博主页等,展示图片的九宫格控件,自动根据图片的数量确定图片大小和控件大小,使用Adapter模式设置图片,对外提供接口回调,使用接口加载图片,支持任意的图片加载框架,如 Glide,ImageLoader,Fresco,xUtils3,Picasso 等,支持点击图片全屏预览大图。
    效果图🔥🔥🔥
    image image image
  • Naoki2015/CircleDemo - 仿微信(weixin wechat)实现的朋友圈,模拟与后台交互实现了点赞、评论、删除等功能,RecyclerView可以根据键盘的显示或隐藏实现联动。增加短视频拍摄功能,与后台交互采用mvp模式。关键字:wechat weixin 微信朋友圈
    效果图
    image image image
  • wobiancao/ImageNice9Layout - 仿Nice首页图片列表9图样式,并实现拖拽效果
    效果图🔥🔥
    image image

图片压缩相关

水印涂鸦功能

  • jarlen/PhotoEdit - For Android studio 图片处理 1、图片编辑(图片添加,文字添加),实现图片编辑中的图片添加,旋转,缩放,删除;文字的添加,大小缩放,字体更换,颜色更换,删除; 2,基本滤镜实现与接口封装; 涂鸦(画笔的样式,粗细,颜色,橡皮擦,贴图); 相框(简单相框,酷炫相框); 马赛就克(基本马赛克,酷炫马赛克,橡皮擦)及其接口封装 3,接下来, 图像剪切,旋转等功能实现测试接口封装
    效果图🔥🔥🔥
    image image image
  • huangyz0918/AndroidWM - 一个轻量级的 Android 图片水印框架,支持隐形数字水印。
  • 1993hzw/Doodle - Android图片涂鸦,具有撤消,缩放,移动,添加文字,贴图等功能。还是一个功能强大,可自定义和可扩展的涂鸦框架、多功能画板
  • kareluo/Imaging - Android Image Edit Lib. Android 图片编辑库,微信图片编辑库
  • muukii/Pixel - An image editor and engine using CoreImage
    效果图🔥🔥🔥
    image image

高斯模糊效果

  • 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像素的图片,轻松实现微博长图功能
    效果图🔥🔥🔥
    image
  • 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.

拍照录像录音相关

back to top


Dialog相关

back to top


Popwindow相关

back to top

  • xujiaji/HappyBubble(推荐) - BubbleLayout随意变化的气泡布局,BubbleDialog根据点击View的位置定位它的位置,BubbleDialog可定制方向等!
    效果图🔥🔥🔥
    image image image
  • 条件筛选菜单
  • zawadz88/MaterialPopupMenu
  • CustomPopwindow
  • razerdp/BasePopup - 打造通用的popupwindow
  • zyyoona7/EasyPopup - PopupWindow Wrapper. 对 PopupWindow 的封装。可指定相对于 anchor view 各个方位弹出,设置背景变暗,指定 ViewGroup 背景变暗等特性。
    效果图🔥🔥🔥
    image
  • wanglu1209/WPopup - 一个简单使用并且高度定制的Popupwindow。超简单实现朋友圈点赞效果,并且只用一个WPopup!完全不用担心复用问题!点击切换动画效果等!
  • JoaquimLey/faboptions - A multi-functional FAB component with customizable options
    效果图🔥🔥🔥
    image image
  • kyleduo/BlurPopupWindow - PopupWindow with blurred background.
    效果图🔥🔥🔥
    image
  • li-xiaojun/XPopup - 功能强大,UI简洁,交互优雅的通用弹窗!可以替代Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout等组件,自带十几种效果良好的动画, 支持完全的UI和动画自定义
    效果图🔥🔥🔥
    image image image image image image

选择器Piker

back to top

  • addappcn/android-pickers - 安卓选择器类库,包括日期及时间选择器(可设置范围)、单项选择器(可用于性别、职业、学历、星座等)、城市地址选择器(分省级、地级及县级)、数字选择器(可用于年龄、身高、体重、温度等)等……可以切换不同的模式(目前有普通模式,3d滚轮模式)

    效果图🔥🔥🔥
    image image image image
  • Bigkoo/Android-PickerView(推荐)

  • 选择器gzu-liyujiang/AndroidPicker

  • Bubble-Picker - 简单易用的漂浮球内容选择器

    效果图🔥🔥🔥
    image

新手引导效果

back to top


版本更新工具

back to top

  • xuexiangjys/XUpdate - 一个轻量级、高可用性的Android版本更新框架
    效果图🔥
    image image image

   

   

  • azhon/AppUpdate - 一个简单、轻量、可随意定制 的Android版本更新库
    效果图🔥
    image image image

   

  • czy1121/update - 清晰灵活简单易用的应用更新库
    效果图🔥
    image image image image

   


Toast相关

back to top

   


Glide辅助工具

back to top


RecyclerView相关

back to top

   

   

  • xmuSistone/VegaLayoutManager - 这是一个自定义的布局管理器——滚动时缩小并淡出头部。这是受到Dribble项目的启发。
    效果图🔥
    image

   

自定义RecyclerViewLayoutManager

 

  • wuyr/PathLayoutManager - RecyclerView的LayoutManager,轻松实现各种炫酷、特殊效果,再也不怕产品经理为难!
    效果图🔥
    image image image
  • Cleveroad/FanLayoutManager - 使用风扇布局管理器,可以实现水平列表,其中的项像风扇叶片一样移动。
    效果图🔥
    image

骨架屏效果

back to top

  • ethanhua/Skeleton(推荐) - 这个库提供了一种显示骨架加载视图的简便方法,它现在使用闪存动画的内存优化版本,因此速度更快,您也可以设置更大的布局动画。
    效果图🔥
    image image image

   

  • willowtreeapps/spruce-android - Spruce 是一个轻量级动画库,可帮助编排屏幕上的动画。该库同时支持 iOS。
    效果图🔥
    image

   


ViewPager相关

back to top

  • alibaba/UltraViewPager - UltraViewPager是一个封装多种特性的ViewPager,主要是为多页面切换场景提供统一解决方案。
  • tommybuonomo/dotsindicator - Three material Dots Indicators for view pagers in Android !
  • LillteZheng/ViewPagerHelper - 这个一个 viewpager 工具类,能够帮你快速实现导航栏轮播图,app引导页,viewpager + fragment;内置多种tab指示器,让你告别 viewpager 的繁琐操作,专注逻辑功能
    效果图🔥
    image image image

 

 

 

 

  • hackware1993/MagicIndicator - 强大、可定制、易扩展的 ViewPager 指示器框架。是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品。支持角标,更支持在非ViewPager场景下使用(使用hide()、show()切换Fragment或使用setVisibility切换FrameLayout里的View等
    效果图🔥
    image

 

 

  • Nightonke/WoWoViewPager - Combine ViewPager and Animations to provide a simple way to create applications' guide pages.
    效果图🔥🔥🔥
    image image

WebView相关

back to top

  • Justson/AgentWeb(推荐) - AgentWeb 是一个基于的 Android WebView ,极度容易使用以及功能强大的库,提供了 Android WebView 一系列的问题解决方案 ,并且轻量和极度灵活
    效果图🔥🔥🔥
    image image image image image image
  • Victory-Over/SuperWeb - Android基于腾讯X5内核的WebView(超级浏览器),拥有文件上传、下载、浏览(支持PDF/PPT/DOC/EXCEL/TXT格式)、Android与JS的交互、视频播放、自定义进度条、下拉回弹等功能
    效果图🔥🔥🔥
    image image image

炫酷动画合集

back to top


阴影效果

back to top


图表库Charts

back to top

  • 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
    效果图🔥
    image image

 


小说阅读器

back to top

 


弹幕效果

back to top


悬浮窗效果

back to top


树状图TreeView

back to top

 

  • shineM/TreeView - An android tree view with high performance and rich functions
    效果图🔥
    image image
  • rosuH/AndroidFilePicker - FilePicker 是一个小巧快速的文件选择器框架,以快速集成、高自定义化和可配置化为目标不断前进
    效果图🔥
    image

其他自定义控件

back to top

验证码效果

搜索控件

 

 

点赞收藏效果

RatingBar效果

背景渐变效果

  • OCNYang/ContourView - 自定义View:通过贝塞尔曲线绘制出的魔炫背景
    效果图🔥
    image

 

  • TonnyL/Spark - An Android library to create gradient animation like Instagram&Spotify

水波纹效果

自定义shape效果

 

  • duanhong169/DrawableToolbox - 功能完备的Drawable工具箱,通过代码构建种类多样的Drawable,摆脱枯燥重复的drawable.xml文件。
    效果图🔥
    image image

 

 

日历控件

  • xiaojianglaile/Calendar - Android日历 仿小米 华为 滴答清单 365日历(农历),周视图 月视图 平滑滚动 节假日 五六行周切换 week or month calendar
    效果图🔥
    image image

 

 

 

 

加载动画

 

流式布局

标签控件LableView

 

  • skydoves/AndroidRibbon - 一个可以让你使用缎带的图书馆,并且很容易就能轻松地模仿动画.
    效果图🔥
    image image

 

FloatButton

item侧滑删除

3D-TouchView

富文本相关

  • Even201314/MRichEditor - 这是一个丰富的文本编辑器(基于summernote) 它支持多种功能,包括粗体、斜体、下划线、快捷键、标题(包括六级标题)、段落、引用,有(无)序列表、代码、水平规则、链接、图像,对齐方式(居中、两端对齐、左对齐、右对齐)、下标、上标、字体名称和大小、缩进、减少缩进、撤消/还原。

    效果图🔥🔥🔥
    image image image
  • youlookwhat/RichEditorView - 基于WebView的富文本编辑器 - Android

    效果图🔥🔥🔥
    image
  • chinalwb/Android-Rich-text-Editor - Android Rich Text Editor With customized spans - 富文本编辑器 - Don't miss this one :)

    效果图🔥🔥🔥
    image
  • CarGuo/RickText

  • limedroid/XRichText

  • zzhoujay/RichText -Android平台下的富文本解析器,支持Html和Markdown

    效果图🔥🔥🔥
    image

微章控件

TextView处理

跑马灯效果

开关按钮效果

进度条效果

SideBar导航栏效果

倒计时控件

抽屉效果

  • TayfunCesur/CurvedBottomSheet - Curved-Waved-Animated BottomSheet 😎 It uses Cubic Bezier Curves. This project can be a good start to drawing whatever you want!
    效果图
    image image image image image

时光轴效果TimeLine&StepView

自定义键盘

屏幕锁控件

仪表盘效果

自定义歌词控件

  • wangchenyan/lrcview - Android歌词控件,支持上下拖动歌词,歌词自动换行,自定义属性。
    效果图
    image
  • zhengken/LyricViewDemo - LyricView is a powerful and flexible custom view to display lyrics within music player under Android
    效果图
    image image

左右拖拽卡片效果

翻页效果

丰富的自定义布局(包含圆形、圆角、不规则等)


工具相关

back to top

下载相关

  • lingochamp/FileDownloader - Android 文件下载引擎,稳定、高效、灵活、简单易用
    效果图🔥🔥🔥
    image image image
  • yaowen369/DownloadHelper - 一个支持多线程,断点续传功能的Android下载工具
  • RxDownload - 基于RxJava的多线程下载工具
  • lingochamp/okdownload - 可靠,灵活,高性能以及强大的下载引擎。
  • Justson/Downloader - Downloader 是一个非常轻巧以及功能强大快速下载库,只有50KB 左右大小,对于大多数应用来说,性价比最高的一个下载库, 相比系统提供DownloadManager、FileDownloader 来说,Downloader 提供的API更简单、轻量且Downloader提供同步下载,系统通知进度等功能。
  • StevenYan88/MultiThreadDownload - 多线程下载文件,支持断点
    效果图🔥🔥🔥
    image

路由框架

back to top

  • alibaba/ARouter - 一个用于帮助 Android App 进行组件化改造的框架 —— 支持模块间的路由、通信、解耦

  • ssseasonnn/RxRouter - 一个轻量级、简单、智能并且强大的安卓路由库

  • meituan/WMRouter - WMRouter是一款Android路由框架,基于组件化的设计思路,有功能灵活、使用简单的特点。

  • kotterknife - 基于ButterKnife 使用 kotlin编写的 Android 依赖注入框架 🔥🔥🔥🔥

  • koin - 简明实用的 Kotlin 依赖注入框架 🔥🔥🔥

  • koin - 没有代理,没有代码生成,没有反射;用简洁实用的方式编写依赖注入的轻量库。🔥🔥🔥

  • ActivityStarter Activity 启动生成器,更简单的方式传递多个参数 🔥🔥

  • Blankj/AndroidUtilCode - 一个强大易用的安卓工具类库,它合理地封装了安卓开发中常用的函数,具有完善的 Demo 和单元测试,利用其封装好的 APIs 可以大大提高开发效率

  • yjfnypeu/EasyAndroid - 一系列简单、轻量、方便的Android开发工具集合(持续更新中)

  • vondear/RxTools(推荐)

  • joda-time - joda-time 日期的替代使用库


Flutter相关

back to top


ReactNative相关

back to top


小程序UI库

back to top


JS相关

back to top


License

 Copyright 2018, 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.

About

🔥💪 Github优秀开源项目整理,方便查阅,仅供参考,感谢开源!!!