火星文小翻译

概要

火星文小翻译是个微信小程序,也是我的一个练手作品。我花了一天时间,独立完成了设计和开发工作。

你可以扫描下方的小程序码来体验:

缘由

小程序很火,我恰好懂一些 Javascript,于是就想做点什么。而之所以要选择火星文翻译工具,是因为:

  1. 我是 90 后,对火星文有一种怀旧的情愫
  2. 现在网络审查这么严,说不定火星文以后会迎来第二春
  3. 最重要的原因:以我的编程水平,也就只能做这种小工具了……

开发路线

  1. 阅读微信小程序开发文档 · 1 小时
  2. 设计 · 1 小时
  3. 开发核心功能 · 3 小时
  4. UI 调试 · 4 小时
  5. 跨平台适配 · 30 分钟
  6. Logo 设计 · 10 分钟

设计细节

  1. 实时翻译,省去“翻译”按钮
  2. 复制按钮只有在有文本的时候才会出现
  3. 输入的文本和翻译结果上下对应,形成强烈的映射关系
  4. 输入文字过多时,文本字号会自动缩小

如果跟友商进行对比,你会发现火星文小翻译无比简洁:

总结

这当然只是一个小玩具一样的程序,但它对我有很重要的意义。

我在整个过程中感受到的是,学习新技能和长时间心流的乐趣。人总是很容易就呆在舒适区,不愿出去,我觉得我可能也会,而这个小程序是我真正迈出去的第一步。

对了,有一段时间,后台看到的日活增长还蛮高的,我一度以为我会火……