sp(a)是一个SPI(Service Provider Interface)框架, 他具有跨模块(无任何依赖关系的模块)创建对象的能力。使用简单、功能强大、性能损耗极低,是组件化开发、模块解耦合的不二之选。由于sp(a)灵活的配置能力,使得它很容易扩展出更多的跨模块通信能力,如组件热插拔、路由、事件分发、rpc通信等。如果您正在使用组件化开发,或者您有多项目需要做差异化处理,强烈推荐您使用sp(a)。
☆121Sep 10, 2023Updated 2 years ago
Alternatives and similar repositories for sp
Users that are interested in sp are comparing it to the libraries listed below
Sorting:
- 一个基于依赖注解的 Android 核心 case 方法优雅写法库,全面支持 apt、kapt、ksp。☆11May 1, 2022Updated 3 years ago
- Json Deserialization benchmark☆12Nov 23, 2023Updated 2 years ago
- A Compose Multiplatform Desktop software, for Android device debugging.☆16Oct 15, 2025Updated 5 months ago
- ☆13Sep 24, 2020Updated 5 years ago
- 一个 Android 平台支持捕获 Native(C/C++) 层和 Java 层崩溃异常的迷你库。☆27Sep 7, 2018Updated 7 years ago
- Removes logs from android application built with Gradle & Android New Build System☆28Dec 25, 2014Updated 11 years ago
- AppInit 是一款 Android 应用初始化框架,基于组件化的设计思路,功能灵活,使用简单。☆47Jan 23, 2019Updated 7 years ago
- 解析oat的odex文件☆11Nov 2, 2017Updated 8 years ago
- SPI for Android componentization.☆16Sep 8, 2022Updated 3 years ago
- Android组件化架构,支持组件代码完全隔离/组件循环依赖/便捷集成调试/快速接入,组件内基于 mvvm结构,组件提供高度服用的模块可直接使用,采用 wanAndroid api进行迭代开发。Android componentized architecture, su…☆198May 29, 2020Updated 5 years ago
- 微信小程序任务栈实现原理。☆33Jan 10, 2022Updated 4 years ago
- blink:服务于 Android组件化的路由框架。基于Uri来导航和传参,并能返回结果。☆17Mar 19, 2024Updated 2 years ago
- android gradle plugin transform patch☆30Aug 12, 2019Updated 6 years ago
- 仿京东,可滑动的悬浮分享按钮,页面滑动可显示和隐藏☆12Apr 7, 2020Updated 5 years ago
- android 私有api调用检测☆58Jun 6, 2019Updated 6 years ago
- A fast, incremental, concurrent framework to develop compile plugin for android project to manipulate bytecode☆1,416Sep 10, 2022Updated 3 years ago
- 一个使用ASM进行字节码插桩的大图监控框架☆174Aug 6, 2020Updated 5 years ago
- 基于MLKit实现二维码,条形码识别;实现微信效果样式;☆127Jan 7, 2022Updated 4 years ago
- 适用于Android项目的Gradle插件,用来增量编译class和生成增量dex。跟自带的增量编译Task(assemble)的区别是:这个插件只会编译源文件,不做其他多余的动作☆129Jul 22, 2021Updated 4 years ago
- 奔溃日志捕获显示☆16Sep 28, 2018Updated 7 years ago
- 查找apk中的相似图片,并输出成markdown文件☆22Sep 28, 2018Updated 7 years ago
- This is a Android bluetooth demo with an lib named cyberble☆32Aug 13, 2018Updated 7 years ago
- android development workflow sample project☆10Nov 13, 2022Updated 3 years ago
- ByteX is a bytecode plugin platform based on Android Gradle Transform API and ASM. 字节码插件开发平台☆3,251Jan 20, 2024Updated 2 years ago
- AppInit 是一款 Android 应用初始化框架,基于组件化的设计思路,功能灵活,使用简单。☆195Dec 10, 2024Updated last year
- Emoji as Bitmap☆25Jun 27, 2022Updated 3 years ago
- KOOM is an OOM killer on mobile platform by Kwai.☆3,360Jan 12, 2026Updated 2 months ago
- 🔥基于堆栈采样,使用函数火焰图的形式展示Android Main Looper的慢消息处理过程,定位阻塞原因☆510Jun 26, 2024Updated last year
- Composing builds 和 buildSrc 优势劣势对比,仓库提供了 buildSrc 和 Composing builds 两个构建脚本,下文有使用方法,如果对你有帮助,请在右上角 star 一下,感谢☆400Aug 9, 2023Updated 2 years ago
- 用于项目测试,崩溃重启操作,崩溃记录日志【可以查看,分享】和重启【多种重启app方式】;网路拦截查看的工具小助手,拦截请求和响应数据,统计接口请求次数,流量消耗,以及统计网络链接/dns解析/request请求/respond响应等时间。提高开发效率……☆817May 7, 2024Updated last year
- 🔥🔥 android 端编译加速插件🚀 动态识别未改动 module 并在编译流程中替换为 aar ,只编译改动模块,加速 Android apk 的编译速度。☆881Mar 23, 2023Updated 2 years ago
- 示例源代码☆13Nov 15, 2020Updated 5 years ago
- Android Router Framework☆773Jun 4, 2025Updated 9 months ago
- android开发备忘录☆10Oct 8, 2019Updated 6 years ago
- 运行在IntelliJ ide中的可以对图片进行批量压缩的插件☆12Sep 27, 2019Updated 6 years ago
- Exposure是一个帮助做曝光统计需求的库,可以很方便的对曝光事件进行埋点,在现有代码上少量侵入即可实现曝光埋点。支持RV的线性布局、网格布局、瀑布流布局、横向滑动RV,ScrollView等各种滚动布局。支持配置item的有效曝光面积。☆83Oct 31, 2023Updated 2 years ago
- 插件大集合,基于 AGP 7.X ,目前有 🔥 1、依赖检查插件 🐢 2、组件上传插件 😁 3、GAV 替换 module 插件 🏃🏻♀️4、资源冲突检查插件 🍰 5、权限管控插件 ⛰6、Class 分析插件☆144Sep 13, 2023Updated 2 years ago
- 基于字节码插桩,在Android中实现跨module自动注册的gradle插件,可用于模块解耦。已应用于ARouter和CC☆1,126Mar 14, 2023Updated 3 years ago
- 功能简介:一种开发帮助产品研发的效率工具。主要提供了:页面分析、任务分析、网络分析、DataDump、自定义hook 、Data Explorer 等功能。以帮助开发、测试、UI 等同学更便捷的排查和定位问题,提升开发效率。☆413Nov 2, 2020Updated 5 years ago