huguilin

huguilin

Geek Repo

Location:shenyang china

Github PK Tool:Github PK Tool

huguilin's starred repositories

android-showcase

💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...

Language:KotlinLicense:MITStargazers:6484Issues:0Issues:0

Calendar

A highly customizable calendar view and compose library for Android and Kotlin Multiplatform.

Language:KotlinLicense:MITStargazers:4680Issues:0Issues:0

PokemonGo

神奇宝贝 (PokemonGo) 基于 Jetpack + MVVM + Repository 设计模式 + Data Mapper + Kotlin Flow 的实战项目,如果这个仓库对你有帮助,请仓库右上角帮我 star 一下,非常感谢。

Language:KotlinStargazers:1589Issues:0Issues:0

coil

Image loading for Android and Compose Multiplatform.

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

PermissionX

An open source Android library that makes handling runtime permissions extremely easy.

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

easypermissions

Simplify Android M system permissions

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

Android-Daily-Interview

:pushpin:每工作日更新一道 Android 面试题,小聚成河,大聚成江,共勉之~

Stargazers:5482Issues:0Issues:0

MMKV

An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.

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

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 换肤框架, 极低的学习成本, 极好的用户体验. "一行"代码就可以实现换肤, 你值得拥有!!!

Language:JavaLicense:MITStargazers:6395Issues:0Issues:0

GSYVideoPlayer

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

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

GoogleLibraryVersionQuerier

一款Android Studio插件,帮助你快速添加依赖库和查询历史版本

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

ClipPathLayout

Android 不规则图形布局

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

free-programming-books

:books: Freely available programming books

License:CC-BY-4.0Stargazers:335331Issues:0Issues:0

OnJava8

《On Java 8》中文版

License:MITStargazers:16350Issues:0Issues:0

Android-BLE

Android-BLE蓝牙框架,提供了扫描、连接、使能/除能通知、发送/读取数据、接收数据,读取rssi,设置mtu等蓝牙相关的所有操作接口,内部优化了连接队列,以及快速写入队列, 并支持多服务通讯,可扩展配置蓝牙相关操作。

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

XPush

🚀一个轻量级、可插拔的Android消息推送框架。一键集成推送(极光推送、友盟推送、信鸽推送、华为、小米推送等),提供有效的保活机制,支持推送的拓展,充分解耦推送和业务逻辑,解放你的双手!

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

Hoo

🚀 Android Jetpack系列组件实战案例,配上专栏学习更轻松~

Language:KotlinStargazers:1123Issues:0Issues:0

wanandroid

Jetpack MVVM For Wanandroid 最佳实践 !

Language:KotlinLicense:GPL-3.0Stargazers:1468Issues:0Issues:0

ImmersionBar

android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:http://www.jianshu.com/p/2a884e211a62

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

MVVMLin

一个基于MVVM用Kotlin+Retrofit+协程+Databinding+LiveData来封装的快速开发框架

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

JetpackMvvm

:chicken::basketball:一个Jetpack结合MVVM的快速开发框架,基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件 使用Kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速开发项目

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

YImagePicker

小红书多图剪裁+微信图片选择器+大图预览+图片剪裁(支持圆形剪裁和镂空剪裁),已适配androidQ,借鉴并升级matisse加载内核!超强定制性可轻松实现知乎/马蜂窝/微博等特殊样式!支持跨进程回调!内部结构轻量级,无任何第三方开源库!支持support依赖!

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

YCWebView

基于腾讯x5开源库,提高webView开发效率,大概要节约你百分之六十的时间成本。该案例支持处理js的交互逻辑且无耦合、同时暴露进度条加载进度、可以监听异常error状态、支持视频播放并且可以全频、支持加载word,xls,ppt,pdf,txt等文件文档、发短信、打电话、发邮件、打开文件操作上传图片、唤起原生App、支持webView页面截图、x5库为最新版本,功能强大。

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

AndRatingBar

A RatingBar library for android, you can customize size ,color ,spacing and image easily!Support right to left。效果可以参看:https://juejin.im/post/6844904143220391949

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

AppUpdate

Android App update library. Android版本更新库,简单、轻量、可随意定制

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

BannerViewPager

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

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

img-optimizer-gradle-plugin

一款用于优化png图片的gradle插件,有效减少APK体积,支持极限压缩和无损压缩。

Language:GroovyStargazers:791Issues:0Issues:0

XAOP

🔥A lightweight AOP(Android) application framework. Includes the most practical AOP applications.(一个轻量级的AOP(Android)应用框架。囊括了最实用的AOP应用)

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

Play-with-Algorithms

Codes of my MOOC Course <Play with Algorithms>, Both in C++ and Java language. Updated contents and practices are also included. 我在慕课网上的课程《算法与数据结构》示例代码,包括C++和Java版本。课程的更多更新内容及辅助练习也将逐步添加进这个代码仓。

Language:JavaStargazers:3666Issues:0Issues:0

Play-with-Algorithm-Interview

Codes of my MOOC Course <Play with Algorithm Interviews>. Updated contents and practices are also included. 我在慕课网上的课程《玩儿转算法面试》示例代码。课程的更多更新内容及辅助练习也将逐步添加进这个代码仓。

Language:C++Stargazers:1112Issues:0Issues:0