Mars Ma's repositories
ExoPlayerSample
This project is developed with ExoPlayer 2. You can play audio files and play video files with custom playback controls.
sofa-jraft
A production-grade java implementation of RAFT consensus algorithm.
AndroidBaseFrameMVVM
基于 Jetpack + Kotlin 的 Android 组件化 MVVM 框架
annotationprocessordemo
使用AnnotationProcessor+javapoet实现ButterKnife案例
atlas
A powerful Android Dynamic Component Framework.
DKVideoPlayer
Android Video Player. 安卓视频播放器,封装MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音并实现预加载,列表播放,悬浮播放,广告播放,弹幕
exchange-core
Ultra-fast matching engine written in Java based on LMAX Disruptor, Eclipse Collections, Real Logic Agrona, OpenHFT, LZ4 Java, and Adaptive Radix Trees.
fat-aar-android
A gradle plugin that merge dependencies into the final aar file works with AGP 3.+
glide
An image loading and caching library for Android focused on smooth scrolling
glide-transformations
An Android transformation library providing a variety of image transformations for Glide.
google-activity-embbeding
Android 12L 多个Activity并列显示,官方Demo
HorizontalScrollDemo-master
RecyclerView+HorizontalScrollView 无嵌套实现左侧标题栏固定,右侧内容部分可整体横向滑动
ImagePicker
完全仿微信的图片选择,并且提供了多种图片加载接口,选择图片后可以旋转,可以裁剪成矩形或圆形,可以配置各种其他的参数
MaterialDesign
Material Design 控件合集。ConstraintLayout、MaterialButton、ShapeableImageView、TabLayout、SearchView...
MVVM-Architecture
The practice of MVVM + Jetpack architecture in Android.
MVVM-Architecture-Android-Beginners
This repository contains a sample app that implements MVVM architecture using Kotlin, ViewModel, LiveData, and etc.
RxGalleryFinal
图片选择库,单选/多选、拍照、裁剪、压缩,自定义。包括视频选择和录制。
spring-cloud-gateway
A Gateway built on Spring Framework 5.x and Spring Boot 2.x providing routing and more.
SpringBoot-Ignite
This is a small example that deploy Spring Boot + Ignite + JWT
SpringCloudLearning
《史上最简单的Spring Cloud教程源码》
StatusNavigationTransparent
Android屏幕适配之状态栏导航栏半透明、全透明、全屏、沉浸式(6.0以上修改状态栏文字、icon颜色),方法多样
StockChart-MPAndroidChart
基于MPAndroidChart的专业股票图,如分时图和K线图KLine。
Takt
Takt is Android library for measuring the FPS using Choreographer.