YGJoon · 跨平台(Flutter)
与原生移动端(iOS/Android)工程实践
主要分享 Flutter 跨平台与 Android(Kotlin)工程实践,并持续扩展 iOS(Swift/SwiftUI)架构、并发和测试内容;也记录 HarmonyOS 适配与 Vue/Nuxt、NestJS 开发中的具体问题。
内容涵盖架构设计、性能优化、并发处理、测试与部署,从问题背景到实现取舍逐步展开。
最新文章

KSP 2 与 Kotlin 2.x:旧工程迁移前要核对什么
KSP1 的 Kotlin 1.9 配置不能直接代表 Kotlin 2.x 工程。本文整理 KSP2 实现变化、版本选择、处理器兼容和迁移检查步骤。

XCTest 异步业务回归:规则边界与并发时序控制
异步回归要验证规则,也要控制时序。文章演示依赖替换和可控等待如何覆盖成功、失败及并发边界。

Swift actor 网络客户端设计:共享上下文隔离与请求取消
多个请求共享认证信息或取消状态时,网络客户端会遇到竞态。这里用 actor 管理共享上下文,同时让请求方表达取消意图。

iOS 依赖注入设计:目录数据协议与渐进式替换
页面要能替换数据源,协议边界就应位于网络实现之外。本文用目录分类和分页加载展示依赖注入的落点。
Flutter 性能优化
6 篇iOS 工程架构与并发
14 篇
精选文章

iOS 工程架构审查:模块边界、安全风险与发布检查
发布前的工程审查从模块依赖延伸到凭据、日志与计价边界。文中用匿名化客户端代码说明每项风险从哪里查。

Flutter 鸿蒙化概述篇:从愿景到落地
项目评估从目标系统、API 与 Flutter 适配分支入手,再核对插件覆盖、构建链和设备验证条件。

Flutter 渲染优化详解
用 DevTools 定位 Flutter 帧耗时,理解列表默认重绘边界,并按需优化图层与图片尺寸。