海上日记 · 一个独立开发者的个人主页

做跨端应用,
也把过程记下来。

我是程晚风。一个人做跨端应用:iOS 和 Android 共用一套数据层,界面各写一套。 喜欢先把事情想清楚再动手,把复杂的东西拆成能复用的部分。

01

关于我

一个不太爱说话、但会把事情写清楚的开发者。

写代码这件事,很多决定做完就忘了为什么。过几个月回头看,只剩一堆看不懂的提交记录。所以我习惯把当时的判断写下来——不是为了给别人看,是为了让以后的自己少踩一次同样的坑。

目前主要精力放在一个跨端项目上。目标不是把一个端的代码复制四遍,而是让几个端的行为真正一致。内容上,这个站点只放我自己的东西:做过的事、正在做的事,以及一些还没想明白、但值得记一笔的问题。

本站是个人主页,非商业性质,不提供注册、不收集用户个人信息、不发布新闻与时政内容。

  • 所在地重庆
  • 身份独立开发者
  • 方向跨端应用 / 后端
  • 状态在做自己的产品
  • 更新节奏想到什么写什么
02

在做的事

三件正在推进的事,都在自己的服务器和域名上。

同帧 · 跨端应用

开发中

一个跨端应用,iOS 与 Android 共用同一套数据层,界面各写一套。核心问题是状态同步与离线一致性——轮询最省事,但延迟和流量都不好看,所以最后选了长连接,代价是要自己处理断线重连。

Swift · Kotlin · 长连接同步 · 本地优先存储

同帧手记 · 开发记录

持续更新

把项目开发过程中的决定、取舍和踩过的坑记下来的地方。从「先做一个端跑通」到「把设计稿拆成组件」,都是当时真实的想法。

独立域名 tongzhen.tv · 静态发布

服务器与部署自动化

长期维护

把自己这台云服务器的整套流程脚本化:幂等部署、状态自检、每日备份、证书自动续期。目标是一台新机器从空白到能跑,几条命令就够。

Linux · Nginx · ACME · 系统d · 备份与巡检
03

技术栈

日常真正在用的,不是简历上凑数的。

Swift Kotlin TypeScript Go SQLite Linux Nginx systemd Docker ACME / TLS Shell
04

联系

想聊跨端、同步方案,或者只是打个招呼,都欢迎。

写信给我

本站不设注册与留言功能,交流请通过邮箱。一般两三天内回。