KMM 初探
环境搭建
环境搭建
随着Jetpack Compose正式版的发布,打算尝鲜一下,Jetpack Compose强制绑定了AGP 7.0 和 kotlin 1.5.31,kotlin 1.5.31好办,但AGP 7.0又强制搭配Gradle 7.0 和 JDK 11...
项目停留在AGP 4.0.1很长一段时间。最近打算升级到AGP 7.0,为了避免版本跨度过大,出现问题不好解决,可以一步一步来,先把AGP升到7.0之前的最后一个版本4.2.2,然后才是AGP 7.0。
最近想将路由框架加入跨进程的方法调用能力。首先想到的就是AIDL,一般所定义的AIDL接口,通常一个接口下的所有方法都是同时支持跨进程的。可是我想要这样的一种接口,可以同时拥有支持跨进程和不需要跨进程的方法:
最近Android Studio更新到了4.0,随之更新的有Android Gradle Plugin 4.0,并支持Gradle 6.1.1,据说Gradle 6的编译速度大幅提升,于是打算尝尝鲜,这里记录一下Gradle 从5.6.4升级到6...
前面介绍了使用AIDL做为模块化开发的解耦工具,但其实Java自身的SPI(Service Provider Interface)机制也可做到,更简单,同样无需引用额外的第三方库,原生态、无公害。