{"repo":"lnzz123/ComboLite","free":true,"listed":false,"github":"https://github.com/lnzz123/ComboLite","clone":"git clone https://github.com/lnzz123/ComboLite.git","description":"🚀 为 Jetpack Compose 打造的新一代安卓插件化框架。一个现代、稳定、灵活的插件化解决方案。核心特性：原生Compose支持 | 100%官方API | 0 Hook & 0 反射 | 去中心化架构","language":"Kotlin","stars":155,"topics":["android","compose","hotupdate","jetpack-compose","kotlin","kotlin-android","pluginframework"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"简体中文 English 专为 Jetpack Compose 而生，100% 官方 API，0 Hook & 0 反射 的下一代 Android 插件化框架。 现代、稳定、灵活，助您轻松构建“万物皆可插拔”的动态化应用。 --- 📚 目录 (Table of Contents) - 🤔 为什么选择 ComboLite？ - ✨ 核心特性 - 🚀 快速开始 - 📚 文档列表 - 🆚 框架对比与技术选型 - 🤝 如何贡献 - ❤️ 支持与赞助 - 许可 --- 🤔 为什么选择 ComboLite？ 随着 Android 生态的演进，诞生于 View 时代的插件化框架已显得力不从心。它们或已停止维护，或严重依赖充满风险的 非公开API (Hook与反射) ，在面临系统频繁更新时，兼容性问题频发，接入和维护成本极高。 ComboLite 的诞生，正是为了终结这一困境。 我们回归官方、拥抱简单，以完全公开的 API 为基石，实现了 0 Hook、0 反射 的纯净架构，从根本上保证了框架的极致稳定与长远兼容性。 示例插件页 示例插件页 示例插件页 :-------------------------: :-------------------------: :-------------------------: 安全校验机制 安全校验机制 异常处理机制 :-------------------------: :-------------------------: :-------------------------: 🔗 下载示例App : https://github.com/lnzz123/ComboLite/tree/master/app/release/app-release.apk (说明：插件 APK 托管于 GitHub，若下载缓慢或失败，请尝试开启 VPN。) ----- ✨ 核心特性 ComboLite 的众多优势归纳为四大核心支柱，它们共同构成了框架的独特竞争力。 🚀 极致开发体验 (Developer Experience) 源码级无缝调试 ：通过配套 Gradle 插件，插件模块可在开发时自动集成进宿主，实现与原生模块完全一致的断点调试体验。彻底告别传统插件开发繁琐的“打包-安装-运行”循环，大幅提升开发迭代效率。 为 Compose 而生 ：原生为 Jetpack Compose 设计，完美拥抱现代 Android UI 工具包。 拥抱现代技术栈 ：深度集成 Kotlin Coroutines, Flow, Koin 等，让您在插件开发中也能享受最前沿的技术栈。 🛡️ 企业级稳定性与安全 (Stability & Security) 绝对稳定的基石：0 Hook & 0 反射 ：完全基于 Android 官方公开 API 构建，从根本上保证了框架的极致稳定与长远兼容性，让您彻底告别因系统升级导致的兼容性噩梦。 精细化权限管控 ：通过 @RequiresPermission 注解实现对核心 API 的安全分级。高权限操作（如 setPluginEnabled ）仅限 宿主签名的插件 调用 ( PermissionLevel.HOST )；部分操作则限制为 插件对自身 的管理 ( PermissionLevel.SELF )，为框架构建了坚实的安全防线。 灵活的校验策略 ：提供 Strict (严格同签)、 UserGrant (用户授权)、 Insecure (不校验) 等多种签名校验策略，允许宿主根据业务场景，","default_branch":null,"files":null,"tree":[],"storefront":"/r/lnzz123","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lnzz123/ComboLite/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}