标签: Android
使用 Codex 进行一次上万行代码的重构
最近使用 Codex 给 Fread 进行了一次大规模的重构工作,累计改动了一万多行代码,如果人工重构可能要持…
Kotlin 函数式编程思想
作为一个使用了很多年 Java 的开发者☕️,面向对象思想早已深入人心,但 Kotlin 语言本身是天然支持函…
一个KMP/CMP项目的组织结构和集成方式
本文主要介绍一下 KMP/CMP 项目的组织结构和集成方式,从而概览整个技术架构,对其有个总体上的认知。 对于…
历时两年半开发,Fread 项目现在决定开源
大家好,Fread 项目开发到今天已经有两年半了,上线也已经八个月了,目前项目趋于稳定,现在决定使用 Apac…
Fread 最新版本已支持 Bluesky
Fread 初版上线之后的大部分时间除了使用 Kotlin Multiplatform 兼容 iOS 版本之外…
KRouter 现已支持 Kotlin Multiplatform SPI 机制
KRouter 在前几天发布的新版 1.2.1 已经支持了 Kotlin Multiplatform SPI …
一个大型 Android 项目 Fread 的模块划分哲学
最近几天忙着搬家,代码几乎没怎么写,趁着周日晚上有点空来水一篇文章。 大概两年前从 B 站离职的时候就决定利用…
KRouter 1.0 发布,支持参数注入以及 KMP 跨平台。
因为时间关系,KRouter 第一版本写的比较粗糙,只能说勉强能用,最近空了点重新设计了一下并且完善了使用方式…
开源一个 Compose 图片查看框架ImageViewer,支持多种手势。
前段时间在自己的项目中用到了全屏查看大图的功能,找了一圈没找到特别合适的库,有一些用起来还行但最后发现放在 P…