zyc (hito-zhang)

hito-zhang

Geek Repo

Github PK Tool:Github PK Tool

zyc's starred repositories

godot-demo-projects

Demonstration and Template Projects

Language:GDScriptLicense:MITStargazers:5653Issues:0Issues:0

Bracer

Pass parameters safely and quickly between activities or fragments.

Language:KotlinStargazers:66Issues:0Issues:0

JetPack_Note

🍋JetpackNote 是一款基于谷歌官方组件Jetpack开发的笔记项目,项目中包含了对各大组件的源码分析、Demo使用:Navigation、Lifecycles、Paging、LiveData、ViewModel等... \n项目使用Kotlin语言进行编写,依赖库截止代码编写时为最新版本,的几篇源码分析我们分别对Navigation、Lifecycles、ViewModel、LiveData、进行了分析,也对JetPack有了更深入的了解。

Language:KotlinStargazers:211Issues:0Issues:0

FlutterSample

Flutter使用指南,包含众多组件和插件的使用

Language:DartLicense:Apache-2.0Stargazers:205Issues:0Issues:0

YCVideoPlayer

🔥🔥🔥 基础封装视频播放器player,可以在ExoPlayer、MediaPlayer原生MediaPlayer可以自由切换内核;该播放器整体架构:播放器内核(自由切换) + 视频播放器 + 边播边缓存 + 高度定制播放器UI视图层。支持视频简单播放,列表播放,仿抖音滑动播放,自动切换播放,使用案例丰富,拓展性强。

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

Channel

🍯 LiveData / Coroutine / Lifecycle / EventBus 特性的事件总线框架

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

NCalendar

一款安卓日历,仿miui,钉钉,华为的日历,万年历、365、周日历,月日历,月视图、周视图滑动切换,农历,节气,Andriod Calendar , MIUI Calendar,小米日历

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

DslTabLayout

:hearts: Android界最万能的TabLayout(不仅仅是TabLayout), 支持任意类型的item, 支持Drawable类型的指示器,智能开启滚动,支持横竖向布局等

Language:KotlinLicense:MITStargazers:1531Issues:0Issues:0

CoCo

A delicate lib for System Capture, Pick and Crop in Android

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

rxhttp

🔥🔥🔥 Based on OkHttp encapsulation, support Kotlin Coroutines、RxJava2、RxJava3; 30s to get started.

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

PhotoUtil

1、图库选图或视频,可多选,单选,可选完图片后进行裁剪,2、查看网络大图(自动识别是否为超长图),并可以保存到手机图库,3、适配沉浸式状态栏,4、Glide加载,5、可下拉关闭查看大图界面

Language:JavaStargazers:11Issues:0Issues:0

WanAndroidGank

MVVM架构的真Material Design版玩Android客户端

Language:KotlinLicense:MITStargazers:15Issues:0Issues:0

WanAndroid

Kotlin+JetPack+协程+retrofit2实现的MVVM架构Material Design风格版Wanandroid客户端

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

DR_MoneyEditTextDemo

专为金额输入定制,通过参数,自由限制输入小数的位数

Language:JavaStargazers:25Issues:0Issues:0

FlowHelper

帮助您迅速构建顶部Tab,比如今日头条效果,热搜、搜索记录、与ViewPager/ViewPager2搭配的工具类;

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

BaseRecyclerViewAdapterHelper

BRVAH:Powerful and flexible RecyclerAdapter

License:MITStargazers:1Issues:0Issues:0

GroupedRecyclerViewAdapter

GroupedRecyclerViewAdapter可以很方便的实现RecyclerView的分组显示,并且每个组都可以包含组头、组尾和子项;可以方便实现多种Type类型的列表,可以实现如QQ联系人的列表一样的列表展开收起功能,还可以实现头部悬浮吸顶功能等。

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

android-jetpack-demo

🔥 快速入门Android Jetpack&Compose 以及相关Kotlin、MVVM/MVI等独立构架App的基础技能

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

Android-SerialPort

『Android Lib』 Android 平台上的 usb 串口调试库,支持串口号、波特率、数据位、校验位、停止位、流控等参数设置,能够控制数据的收发

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

mojito

微信、bilibili大图、长图、gif、视频、自定义view的转场效果,The transition effect of wechat, bilibili large image, long image, GIF, video and custom view

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

RWidgetHelper

Android UI 快速开发,专治原生控件各种不服

Language:JavaStargazers:1846Issues:0Issues:0

SerialProject-master

这是一个串口Demo,里面SerialportLibrary是封装好的串口库

Language:JavaStargazers:24Issues:0Issues:0

SmartRefreshLayout

🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。

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

MVVMHabit

👕基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发一个高质量、易维护的Android应用。

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

VerCodeLayout

🔥🔥🔥 - 一个超好用的验证码,卡号,车牌号,IP地址->输入控件

Language:JavaLicense:MITStargazers:80Issues:0Issues:0

PanelSwitchHelper

:heavy_check_mark: A framework that helps the keyboard smoothly transition to the function panel 一个帮助键盘平稳过渡到功能面板的框架,支持动画无缝衔接,支持 activity/fragment/dialog/dialogFragment/popupWindow 容器,支持IM/直播/视频播放/信息流评论等场景,支持全屏模式。

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

SpiderMan

🔥🔥🔥 - 崩溃日志手机端显示 ,测试妹妹的最爱,开发哥哥的小棉袄

Language:JavaLicense:MITStargazers:1280Issues:0Issues:0

NfcSample

NFC库,兼容4.3之前API以及4.4之后的API,读卡器模式,Sample读取羊城通卡号、余额、交易记录

Language:KotlinStargazers:118Issues:0Issues:0

DiDiCallCar

这是我自己做的一个类似滴滴打车的Android出行项目,主要针对滴滴等出行平台一直饱受质疑的“人车不符”问题,以及当前越发火热的或计划和出海战略,给出行项目增加了下面几个功能: 1. RFID识别验证功能:在司机证件或者车内识别硬件嵌入RFID识别芯片,乘客使用手机读取到芯片信息,并且通过网络发送到出行平台数据库进行验证(我用JNI加了一个C语言的MD5加密算法对识别到的信息进行了加密)。如果不是合规的“人”或“车”,则不能完成订单并向平台或监管单位汇报当前位置。(为了方便读者测试,可以使用手机读取任何一个加密或非加密RFID芯片,比如银行卡、公交卡等,我在代码中的验证前阶段把芯片信息都换成我自己的司机信息,确保读者测试时可以收到服务器的回复) 2. 海外版功能:点击切换当前语言。 3. 司机证件号码识别功能:读取司机证件上的证件号码,也可以用来与出行平台数据库的接单司机信息进行。I complete this whole project on my own . Including Android application programming,web server ( Apache + PHP + MySQL), and UI. 1.Map route planing。You can use mobile phone choose pick up & destination address,application provide address name hint and draw optimized route for user , then call car for you. 2.RFID authentication function:User can use application to scan driver license or other RFID hardware, then use NDK MD5 algorithm encrypt RFID number, and send it to Web Server Database, check with driver information and authenticate ID number , if ID number coherent with driver info , send back driver information to User and continue call car order . record user location and alert if ID not coherent. 3.Driver License Number Recognition : Application can recognize driver license digit number ,and also can send to web server for authentication & feed back result to user.

Language:JavaStargazers:1118Issues:0Issues:0

GoogleLibraryVersionQuerier

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

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