Comments (4)
- 如果全是 Kotlin, 可以迁移到 KComponent
ksp 会比 apt 快一些. - 然后你还可以考虑业务模块打包成 aar 形式依赖. 也是没问题的. 不过开发麻烦很多, 我不太建议的
- 至于你说的 RocketX, 换句话说就是能否支持更快的启动, 我这边没有相关的经验的.. 实力不太行. 不知道这么去做
from component.
+1 Rocketx 缓存编译的aar ,我尝试了demo 工程 编译不过
贴一个rockex 的链接 https://github.com/trycatchx/RocketX
from component.
我有个问题, 就是如果注释注解驱动器 和 关闭 Component 的 Gradle 插件之后. 重新构建项目的时间和使用了注解驱动器以及Gradle 插件的时间对比你们能给一个吗?
因为我自己是已经用 KComponent 很久了, 这个数据我没法自己得到, 你们能提供下吗?
- 啥都注释: xxx 秒
- 使用注解驱动器: xxx 秒
- 使用注解驱动器和 gradle 插件:xxx 秒
from component.
主要是混合工程,java ,kotlin, jni 都有。
也在改造, 还在持续,ksp确实能将 kapt 的耗时降低些,当底层模块 修改,不涉及上层引用模块修改 还是比较耗时。
from component.
Related Issues (20)
- 请问下plugin支持增量吗? HOT 2
- 关于跳转到第三方SDK HOT 6
- 依赖高概率的找不到 HOT 4
- Failed to resolve: com.github.xiaojinzi123.Component:component-impl:1.9.2-androidx-java8 HOT 3
- 咨询一下doOpenUri的问题 HOT 1
- 请问Component与ActivityResultContract如何配合使用? HOT 3
- 如何创建并获取一个带参的Service? HOT 1
- 如何判断一个url是否可以跳转? HOT 6
- transformClassesWithComponentPlugin遇到带有签名的JAR时候会报错 HOT 16
- forwardForResult再activity异常destroy后再次调用无效 HOT 2
- 关于Gradle编译优化的提示 HOT 15
- 单 Activity多Fragment 文档不够详情 HOT 1
- module能否独立运行测试? HOT 2
- 使用com.xiaojinzi.component.plugin 编译报错 HOT 6
- 路由文档有些模块能生成有些不能生成
- 没有IApplicationLifecycle的模块中的ServiceImpl,无法通过ServiceManager.get 获取到
- 1.9.4版本app模块依赖1.9.3版本编译的aar时,路由、服务获取都是null HOT 2
- 关于Unable to instantiate appComponentFactory java.lang.ClassNotFoundException问题 HOT 13
- 什么时候支持ksp呢? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from component.