BergenWang's starred repositories

views-widgets-samples

Multiple samples showing the best practices in views-widgets on Android.

Language:JavaLicense:Apache-2.0Stargazers:5024Issues:0Issues:0

BGAPhotoPicker-Android

Android 图片选择、预览、九宫格图片控件、拖拽排序九宫格图片控件

Language:JavaStargazers:2231Issues:0Issues:0

BGABadgeView-Android

Android 徽章控件

Language:JavaStargazers:2652Issues:0Issues:0

RxFFmpeg

🔥💥RxFFmpeg 是基于 ( FFmpeg 4.0 + X264 + mp3lame + fdk-aac + opencore-amr + openssl ) 编译的适用于 Android 平台的音视频编辑、视频剪辑的快速处理框架,包含以下功能:视频拼接,转码,压缩,裁剪,片头片尾,分离音视频,变速,添加静态贴纸和gif动态贴纸,添加字幕,添加滤镜,添加背景音乐,加速减速视频,倒放音视频,音频裁剪,变声,混音,图片合成视频,视频解码图片,抖音首页,视频播放器及支持 OpenSSL https 等主流特色功能

Language:CStargazers:4399Issues:0Issues:0

Component

A powerful componentized framework.一个强大、100% 兼容、支持 AndroidX、支持 Kotlin并且灵活的组件化框架

Language:JavaLicense:Apache-2.0Stargazers:2854Issues:0Issues:0

android-mvp-mvvm-flytour

🔥🔥🔥 FlyTour是Android MVVM+MVP+Dagger2+Retrofit+RxJava+组件化+插件组成的双编码架构+双工程架构+双语言Android应用开发框架,通过不断的升级迭代该框架已经有了十个不同的版本,5.0之前工程架构采用gradle配置实现组件化,5.0之后的工程架构采用VirtualAPK实现了插件化,5.0之前采用Java编码实现,5.0之后采用Kotlin编码实现,编码架构由MVVM和MVP组成,工程架构和编码架构及编码语言开发者可根据自己具体的项目实际需求去决定选择使用,该框架是Android组件化、Android插件化、Android MVP架构、Android MVVM架构的集大成者,帮助你快速的搭建自己的App项目开发框架,以便把主要的精力放在自己的项目的业务功能实现上,另外在长期的工作实践中总结整理大量的实用工具类在项目lib_common组件的util包当中方便大家调用。

Language:JavaLicense:Apache-2.0Stargazers:3143Issues:0Issues:0

RealtimeBlurView

A realtime blurring overlay for Android (like iOS UIVisualEffectView)

Language:JavaLicense:NOASSERTIONStargazers:3166Issues:0Issues:0

blurkit-android

The missing Android blurring library. Fast blur-behind layout that parallels iOS.

Language:JavaLicense:MITStargazers:3716Issues:0Issues:0

Blurry

Blurry is an easy blur library for Android

Language:JavaLicense:Apache-2.0Stargazers:5562Issues:0Issues:0

mars

Mars is a cross-platform network component developed by WeChat.

Language:C++License:NOASSERTIONStargazers:17167Issues:0Issues:0

WsManager

OkHttp WebSocket Manager for Android

Language:JavaStargazers:414Issues:0Issues:0

XCLoopHorizontalScrollView

自定义横向无限循环ScrollView-XCLoopHorizontalScrollView

Language:JavaStargazers:5Issues:0Issues:0

LoopScrollView

可以循环滚动的ScrollView

Language:JavaStargazers:2Issues:0Issues:0

autoscrollview

安卓跑马灯式滚动父控件,可放置TextView或ViewGroup于内实现整块自动滚动

Language:JavaStargazers:4Issues:0Issues:0

Progressbar

Android各种自定义进度条

Language:JavaLicense:MITStargazers:289Issues:0Issues:0

GSYVideoPlayer

视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。

Language:JavaLicense:Apache-2.0Stargazers:19843Issues:0Issues:0

media

Jetpack Media3 support libraries for media use cases, including ExoPlayer, an extensible media player for Android

Language:JavaLicense:Apache-2.0Stargazers:1318Issues:0Issues:0

ijkplayer

Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.

Language:CLicense:GPL-2.0Stargazers:32215Issues:0Issues:0

ExoPlayer

An extensible media player for Android

Language:JavaLicense:Apache-2.0Stargazers:21587Issues:0Issues:0

CicadaPlayer

CicadaPlayer is the player core of AliPlayer, which supports multiple platforms Android, iOS, macOS, Windows, Linux, and WebAssembly for now. The goal is to provide a player core which supports multi-platform, hardware accelerator, and customizable and extensible features. Which supports WideVine drm, LL-HLS, MPEG-DASH and HDR playback.

Language:C++License:MITStargazers:682Issues:0Issues:0

Cactus

Android Keep Alive(安卓保活),Cactus 集成双进程前台服务,JobScheduler,onePix(一像素),WorkManager,无声音乐

Language:KotlinLicense:Apache-2.0Stargazers:1509Issues:0Issues:0

YCBlogs

技术博客笔记大汇总,包括Java基础,线程,并发,数据结构;Android技术博客等等;常用设计模式;常见的算法;网络协议知识点;部分flutter笔记;还包括平时开发中遇到的bug汇总,当然也在工作之余收集了大量的面试题,长期更新维护并且修正,持续完善……开源的文件是markdown格式的!转载请注明出处,谢谢!

License:Apache-2.0Stargazers:6370Issues:0Issues:0

BannerViewPager

🚀 An awesome banner view for Android,Based on ViewPager2. 这可能是全网最好用的ViewPager轮播图。简单、高效,一行代码实现循环轮播,一屏三页任意变,指示器样式任你挑。

Language:JavaLicense:Apache-2.0Stargazers:3527Issues:0Issues:0

Compressor

An android image compression library.

Language:KotlinStargazers:7016Issues:0Issues:0

Android-Image-Cropper

Image Cropping Library for Android, optimised for Camera / Gallery.

Language:KotlinLicense:Apache-2.0Stargazers:1159Issues:0Issues:0

BRV

[使用文档] Android 快速构建 RecyclerView, 比 BRVAH 更简单强大

Language:KotlinLicense:MITStargazers:2464Issues:0Issues:0

Android-LineChart

:chart_with_upwards_trend:一个简单的折线,贝塞尔曲线图表控件,高度可扩展,支持动态显示。

Language:JavaLicense:Apache-2.0Stargazers:189Issues:0Issues:0

EasyHttp

Android 网络请求框架,简单易用,so easy

Language:JavaLicense:Apache-2.0Stargazers:1326Issues:0Issues:0

ScreenAdaptation

:fire:一种非常好用的 Android 屏幕适配——smallestWidth 限定符适配 https://www.jianshu.com/p/1302ad5a4b04

Language:JavaStargazers:1529Issues:0Issues:0

AndroidProject-Kotlin

Android 技术中台 Kotlin 版本,但愿人长久,搬砖不再有

Language:KotlinLicense:Apache-2.0Stargazers:1246Issues:0Issues:0