你好,我是 dingyi(也写作 dingyi222666)。
我从手机上的 AndroLua / FusionApp 一路走到 Android、Kotlin,再到 TypeScript 与 AI 相关开源。折腾了几年代码,还是想记点东西下来哈哈
这个博客从 2022 年写起,主要记录开发笔记、踩坑复盘,以及最近对 AI 思考。
现在在做什么
- 开发和维护 ChatLuna
- 运营这个博客,尽量多写一点
- 维护 GitHub 上的其他开源项目
技术栈
| 类型 | 内容 |
|---|---|
| 最喜欢 | Lua、Kotlin |
| 会用 | Lua、Kotlin、Java、TypeScript、Python |
| 方向 | Android、Node.js / 前端、AI 相关工具与工作流 |
编程经历
2015 – 2018.9
没有电脑的时候,对「手机跑电脑系统」很着迷,折腾过 Limbo、Bochs、APQ(QEMU)一类模拟器,也因此认识了 Windows / Linux 的基础命令。
2018.9 – 2019.1
接触到 FusionApp(基于 AndroLua+ 的网页转应用工具)。当时几乎没有编程基础,照着官方教程和群里的资料,做了第一个网页套壳 App——就是它把我带进了安卓开发和编程的大门。
之后大量下载群里的源码学习,说白了就是疯狂复制粘贴。
2019.1 – 2019.6
买了 Java 和安卓开发的书,真正随身带着看的只有一本,却被翻得很旧。一边继续 cv FusionApp 源码,一边在报错、修改、再运行里慢慢学会了 Lua 语法。
2019.7 – 2020.1
继续读源码、看 Java 书,对 Lua 有了更深一点的理解,也开始用 AndroLua+、AppLua 写东西。布局助手里的「线性布局」「相对布局」一开始完全不懂,于是一点点补 Android 基础,并用 AIDE 写 Java / Android 项目。
2020.1 – 2020.8
可以说是真正开始系统学习 Android 和 Lua 的阶段。Java 入门书反复看了好几遍。疫情期间基本在家,参与过青芒、氢知乎的开发,也用 Android Studio 写出了第一个项目 light-notice。
2020.8 – 2021.9
有了自己的笔记本电脑,立刻开始学 Kotlin。继续深入 Android / Java / Kotlin,也在研究 Lua 元表一类更底层的东西。
对 AndroLua 相关的代码攻防产生兴趣,写过「抽代码到 dex」一类工具并开源。MyLuaApp 也是在 2021 年寒假前后开始提交到 GitHub 的——这段时间更多是在实战里学。
2021.9 – 2021.12
参加比赛,顺带入门了 Python。
2022.4 – 2022.5
因为玩 QQ 机器人和原神,fork 了 Yunzai-bot 做二次开发,慢慢接触到 JavaScript。
2023.4 – 现在
开始做现在的主线项目 ChatLuna。写项目的过程中系统学了 TypeScript、Node.js 等前端相关技术。
最近一年,也花很多时间在 AI Coding 工作流上。相关思考写在:
兴趣
吃喝、写代码、打音游,做地铁高铁,旅行(徒步),偶尔也看点网文啊番剧啥的。
写代码当然是我最大的兴趣,不然你也看不到这篇文章了。
因为没有钱钱,有钱有时间了可能会试试打卡中国各省省会….
联系方式
| 方式 | 链接 |
|---|---|
| GitHub | dingyi222666 |
| [email protected] | |
| 博客源码 | dingyi222666/hexo |
如果你有什么问题或想法,欢迎通过邮件或 GitHub 联系。回复可能不及时,我看到了就会回。