设计模式大全,历时6年,最全面的设计模式讲解。由浅入深,通过案例让你彻底理解设计模式。创建型设计模式,结构型设计模式,行为型设计模式,面向对象设计原则,六大设计原则,面向对象设计思想,项目架构演进。持续迭代笔记和完善案例,打造全网系统高质量的设计模式笔记!
☆57Nov 14, 2024Updated last year
Alternatives and similar repositories for YCDesignBlog
Users that are interested in YCDesignBlog are comparing it to the libraries listed below
Sorting:
- iOS从0到1的入手项目学习。包括swift进阶和iOS功能两部分!通过案例学习UIKit框架,UIViewController控制器生命周期,内置属性,导航,视图管理构建,手势,状态保存等,并且通过玩Android项目,深入运用网络,数据存储,多媒体,web,多线程,通信…☆76Feb 17, 2025Updated last year
- 注解学习小案例,比较系统性学习注解并且应用实践。简单应用了运行期注解,通过注解实现了setContentView功能;简单应用了编译器注解,通过注解实现了防暴力点击的功能,同时支持设置时间间隔;使用注解替代枚举;使用注解一步步搭建简单路由案例。结合相应的博客,在来一些小案例…☆46Mar 31, 2022Updated 3 years ago
- 组件化开发中基础公共库,activity栈管理;fragment周期监听;Lru缓存库;反射库;分区存储;Log日志打印和存储;通用缓存库(支持sp,mmkv,lru,disk,fastsp等多种存储方式切换);App重启;通用全面的工具类Utils;通用基类fragmen…☆202Aug 19, 2023Updated 2 years ago
- 自定义控件,其中包含自定义折叠布局,拓展性强使用简单;万能自定义红点控件,充分解耦合接入方便;多种方案实现阴影效果库;自定义view和viewGroup圆角控件,彻底解决圆角问题等☆190Aug 19, 2023Updated 2 years ago
- gRPC学习案例,使用gRPC作为网络方案可以带来高效性、跨平台和语言、可靠性、易于使用和可扩展性等收益。同时可以减少手动编写代码的工作量,提高开发效率。☆57Mar 19, 2024Updated 2 years ago
- 通用工具库组件,包括前后台判断,拦截器时间,心跳轮询库,Task任务库,二维码扫码库,转场动画库,通用TTS音频播放库,国际化locale库等等☆83Mar 25, 2024Updated last year
- BaseUrlManager的设计初衷主要用于开发时,有多个环境需要打包APK的场景,通过BaseUrlManager提供的BaseUrl动态设置入口,只需打一次包,即可轻松随意的切换不同的开发环境或测试环境。在打生产环境包时,关闭BaseUrl动态设置入口即可。☆55May 14, 2025Updated 10 months ago
- 组件之间的通信,很友好起到隔离效果,接口+实现类,使用注解生成代码方式,无需手动注册,将使用步骤简单化,支持组件间以暴露接口提供服务的方式进行通信。☆78Mar 2, 2022Updated 4 years ago
- App综合防抓包实践,关闭代理,设置配置文件;设置单向认证或双向认证;对数据加密和解密;sign签名参数;防止xposed,root,va挂载等操作。 比较通用全面的防抓包技术方案!☆454Dec 10, 2022Updated 3 years ago
- 轮播图,支持多种自定义属性,可以设置轮播红点或者轮播数字,支持设置引导页。可以根据不同使用场景,可以选择无限循环,静态管理或者动态管理adapter,还可以设置暂停和开始轮播。后期添加了RecyclerView轮播图,同时自定义多种类型SnapHelper,卡片滑动流畅,目…☆106Mar 29, 2022Updated 3 years ago
- 瓦力多渠道打包的Python脚本测试工具,通过该自动化脚本,自需要run一下或者命令行运行脚本即可实现美团瓦力多渠道打包,打包速度很快。配置信息十分简单,代码中已经注释十分详细。可以自定义输出文件路径,可以修改多渠道配置信息,简单实用。☆132Apr 2, 2022Updated 3 years ago
- 仿抖音,快手,短视频,竖直方向,一次滚动一个页面的封装库。目前支持ViewPager做法,也支持RecyclerView做法……使用ViewPager则只是修改滑动速率,以及滚动翻页过渡时间;使用recyclerView打造丝滑切换视频的功能,更多内容可以看demo☆385Apr 2, 2022Updated 3 years ago
- 购物商场商品详情页面自定义控件,模仿淘宝、京东、考拉等商品详情页分页加载的UI效果。可以嵌套RecyclerView、WebView、ViewPager、ScrollView等等。支持设置上拉分页加载动画效果……☆491Dec 19, 2021Updated 4 years ago
- A collection of awesome flutter loading animation☆84Aug 10, 2019Updated 6 years ago
- android 自定义头部控件☆11Jul 31, 2018Updated 7 years ago
- RxJava2 + Retrofit2 http request lib, supports multiple api result data structures and multiple urls. Http请求库,支持同时存在多种返回格式和多个base url☆58Jan 5, 2024Updated 2 years ago
- 自定义支持上拉加载更多,下拉刷新,可以自定义头部和底部,可以添加多个headerView,使用一个原生recyclerView就可以搞定复杂界面。支持自由切换状态【加载中,加载成功,加载失败,没网络等状态】的控件,可以自定义状态视图View。拓展功能【支持长按拖拽,侧滑删除…☆455Feb 12, 2022Updated 4 years ago
- 关于状态栏方案总结案例,适合于绝大多数的使用场景……同时,兼容了小米,魅族等手机状态栏字体颜色设置失效问题。已经用于实际项目投资界,新芽,沙丘大学等APP,一键集成并使用!支持单Activity多Fragment动态修改状态栏颜色,入侵性低,一行代码即可实现你需要的需求☆312Feb 22, 2022Updated 4 years ago
- Android屏幕适配示例项目☆11Dec 9, 2017Updated 8 years ago
- 通知栏封装库,强大的通知栏工具类,链式编程调用,解决了8.0以上通知栏不显示问题,支持多种不同的使用场景,兼容老版本。还有自定义通知栏view,可高度定制布局……☆379Dec 19, 2021Updated 4 years ago
- JNI学习案例,通过简单的案例快速入门jni开发。JNI基础语法介绍,so库生成打包和反编译,Java和C/C++相关调用案例☆283Oct 8, 2023Updated 2 years ago
- 一个基于Jetpack构建的MVVM天气预报APP。你值得拥有的MVVM快速开发框架:https://github.com/jenly1314/MVVMFrame☆35May 12, 2025Updated 10 months ago
- Gank Client for Mobile made with Flutter☆23Jan 6, 2018Updated 8 years ago
- State switching, so that the View state switch and Activity completely separate. Using builder mode to freely add the required state View…☆556Dec 19, 2021Updated 4 years ago
- 时间选择控件 datetimePicker☆15Oct 20, 2017Updated 8 years ago
- 微信精选 Android App,实时精选微信优质文章☆11Jan 10, 2017Updated 9 years ago
- See what the GitHub community is most excited about today.☆45Mar 25, 2018Updated 7 years ago
- 最简单安卓屏幕适配 项目直接用dp和sp的可以不用改动 直接加入一句代码即可实现适配 支持x和y适配☆24Mar 7, 2020Updated 6 years ago
- i nerd —— Creative Coding Resources☆12Apr 12, 2020Updated 5 years ago
- zxing条码扫描视图☆22Mar 15, 2022Updated 4 years ago
- 轻量级版本更新弹窗,弹窗上支持更新进度条,可以设置普通更新或者强制更新。解决8.0以上通知栏不显示问题,解决7.0以上安装apk异常,下载完成则会自动提示安装;下载异常,失败,错误等状态,支持重启下载任务;还支持自定义下载路径。代码量少,调用简单……☆450Apr 2, 2022Updated 3 years ago
- 轻量级简易线程池库,轻量级线程池异步库,支持线程执行过程中状态回调监测(包含成功,失败,异常等多种状态);支持创建异步任务,可以设置线程的名称, 延迟执行时间,线程优先级,回调callback等;可以根据自己需要创建自己需要的线程池;线程异常时,可以打印异常日志,避免崩溃。☆230Jun 4, 2022Updated 3 years ago
- 深入剖析 View 的动画原理☆14Feb 5, 2018Updated 8 years ago
- banner:右端缩进、左右露出、返回轮播、循环轮播☆29Jun 8, 2023Updated 2 years ago
- 组件化 + MVP + Retrofit + RxKotlin + Dagger2实现的一款用Kotlin语言编写的多媒体类应用。☆520Mar 23, 2020Updated 5 years ago
- Android性能优化实践☆16Dec 15, 2023Updated 2 years ago
- 🔥🔥🔥 c++学习案例,系统学习,c++教程,基础案例,数据类型,变量和常量,运算符,表达式,判断和循环,函数,模版函数,指针,引用,数组和容器,IO输入和输出,结构和类,继承和派生,多线程,并发,线程安全锁,内存分配,堆和栈,异常,STL标准模版,预处理器,信号处理…☆374Jul 22, 2024Updated last year
- 历史上的今天☆47Mar 13, 2017Updated 9 years ago
- 物流状态控件☆18May 13, 2017Updated 8 years ago