新手建议

#535 · closed · 2 comments

View on GitHub ↗

jyh149129

1、库全部改写为kotlin 2、抛弃rx 3、去掉动态生成RxHttp! 4、适配kotlin协程为主要使用方式 新手一点点建议,如有不当请忽略,谢谢

Comments

liujingxing

想法很好,但也得考虑现实情况 1、RxHttp目前采用的是kotlin/java混合开发,有kotlin的语法糖优势,也有Java的兼容性优势,兼容okhttp v3.12.0到最新版本(4.3.0除外),kotlin做不到这一点,对于RxHttp的使用者来说,即使RxHttp全部采用kotlin开发,使用者也感受不到任何区别, 当然如果你使用ksp依赖`rxhttp-compiler`,生成的类全部是kotlin编写的 2、老早就移除rx,如需使用,需使用者额外接入 3、如果不动态生成RxHttp,那就失去了RxHttp灵活这一很大的优势,使用注解可以生成一系列非常好用且高效的方法,比如`@Param、@Parser`等注解 4、目前就是以协程(Await、Flow)为主要使用方式

jyh149129

我还没使用,只是初略看了下,谢谢这么耐心回复!