bingdu0's repositories
tianai-captcha
可能是java界最好的开源行为验证码 [滑块验证码、点选验证码、行为验证码、旋转验证码, 滑动验证码]
Android-Daily-Interview
:pushpin:每工作日更新一道 Android 面试题,小聚成河,大聚成江,共勉之~
MultiStatePage
Android APP缺省页的正确打开方式 高度解耦、低侵入、易拓展 多状态视图状态切换器
XRecyclerViewDivider
RecyclerView功能强大的分割线:支持水平竖直方向LinearLayoutManager,支持draw颜色等;支持水平竖直方向GridLayoutManager,支持设置SpanSizeLookup,支持draw颜色等;支持水平竖直方向的StaggeredGridLayoutManager
CameraXDemo
A sample camera app with CameraX API from Android Jetpack
MvvmHelper
:chicken::basketball:这是一个快速开发的项目壳,Kotlin语言开发,MVVM+Jetpack架构,封装了公共头部、界面状态管理、ViewModel、LiveData、DataBinding、头部刷新、加载更多、沉浸式、全局通知、丰富好用的拓展函数、RxHttp网络请求等等一系列工具
MVVMArchitecture
MVVM 框架,采用 Kotlin+Jetpack,可自由配置功能,欢迎 star,fork,issue
MVVMLin
一个基于MVVM用Kotlin+Retrofit+协程+Databinding+LiveData来封装的快速开发框架
TitleBar
Android 标题栏框架,从此布局属性不用记
LDialog
👏(Support AndroidX)基于DialogFragment封装的库,丰富的属性,帮助你化繁为简(Based on the DialogFragment packaged library, rich properties to help you simplify)
MVVMSmart
基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合ViewModel+Lifecycles+Navigation+DataBinding+LiveData+Okhttp+Retrofit+RxJava+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发高质量、易维护的Android应用。 项目组会持续维护,请放心使用.欢迎Start并Fork交流.
Component
🔥🔥🔥A powerful componentized framework.一个最强大、100% 兼容、支持 AndroidX、支持 Kotlin并且灵活的组件化框架. 碾压其他同类型的组件化框架! 路由模块吊打 ARouter, 点击后面链接查看比较结果
okhttp-RxHttp
RxJava2 + OkHttp 30秒上手,新一代OkHttp请求神器,史上最优雅的实现文件上传/下载/进度监听、动态/多域名、缓存;支持第三方数据解析工具、自定义请求、自动关闭请求等等
brick
使用Kotlin Coroutine和ViewModel、LiveData等Android Jetpack组件搭建而成的MVP、MVVM架构框架。实现了业务代码的高复用性的核心特点,并且使用简单、代码简洁。 如果使用Retrofit作为网络请求工具,可以为Model层自动注入Retrofit Api实例,进一步精简代码。同样的,也可以注入Room数据库框架的Dao层接口。注:配合http模块食用,风味更佳!
ImmersionBar
android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:http://www.jianshu.com/p/2a884e211a62
CC
业界首个支持渐进式组件化改造的Android组件化开源框架,支持跨进程调用。Componentize your android project gradually.
Android-skin-support
Android-skin-support is an easy dynamic skin framework to use for Android, Only one line of code to integrate it.一款用心去做的Android 换肤框架, 极低的学习成本, 极好的用户体验. "一行"代码就可以实现换肤, 你值得拥有!!!
JiaoZiVideoPlayer
Android VideoPlayer MediaPlayer VideoView MediaView Float View And Fullscreen.高度自定义的开源安卓视频框架
MVVM-Rhine
The MVVM Architecture in Android(MVVM+Jetpack的开发实践).参考了众多优秀的开源MVVM项目的优秀**,页面功能简单,易于进阶学习MVVM,同款MVI架构项目https://github.com/qingmei2/MVI-Rhine 、 Flutter开发的跨平台客户端 https://github.com/qingmei2/FlutterGitHubApp
PinnedSectionItemDecoration
A powerful ItemDecoration for Recyclerview, supports the common layoutmanager.
android-architecture
A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
BaseRecyclerViewAdapterHelper
BRVAH:Powerful and flexible RecyclerAdapter
ijkplayer
Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
GSYVideoPlayer
视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,其他一些小动画效果,rtsp、concat、mpeg。项目解析:
RxJava2-Android-Samples
RxJava 2 Android Examples - Migration From RxJava 1 to RxJava 2 - How to use RxJava 2 in Android
lkMusicPlayer
aidl
ShinyvPlayer
视频播放器
MengWen
蒙文字体