我是一个APP开发者,而不是游戏开发者。最近我正在制作一个简单的2D游戏,突然想起我在生产环境中的一个APP也可能对你们有所帮助,所以我决定分享。更多信息在下面:特别是当制作游戏UI时,正确显示文本、字体和颜色之间的对比度可能比制作独立APP还要困难。所以我想与你们分享这个想法。以前我总是使用Claude来制作主题,但我突然意识到这也是因为我们用来定制主题的APP不够有趣。制作主题应该像制作视频游戏角色一样有趣。例如,我添加了Tinder的滑动卡片和炫酷的主题详细信息动画。这是一个主题编辑APP,但是问题在哪里?我知道有很多APP可以做这件事,但没有一个完全免费。所以第一个目标是匹配所有功能都是免费的。即使在付费APP中使用它们,也不如我想象的那样好,而且缺乏重要的质量生活功能。另外,我还想这个APP很有趣。有ADHD和我经常会对微调产生拖延症,所以我需要一个主题编辑APP,让它感觉很满意。还有,完成编辑主题后也需要感到满意。最后一个目标是制作其他APP不做但我想做的有趣功能。尽可能少的摩擦来获得一个正常的主题,不看起来像垃圾,然后花一些时间微调细节。

我实际上做了什么:

我有一个非常聪明的想法,拿最流行的vscode主题和把它们转换成APP主题,包括对流行网站主题的忠实重现,以及我的自定义苹果主题。重要!其他APP没有做到的事情,我自己必须做,并且浪费了大量时间的是生成互补和对比颜色。也就是说,我不想APP是黑白的,也不想把所有东西都变成绿色,我也不想花2小时选择随机颜色。另一个聪明的想法,但仍在进行中的是,能够将它嵌入到你的APP中,如Expo Go Dev菜单,让你能够编辑主题(尚未实现,我想知道这是否是浪费时间还是实际上很酷)。我已经制作了组件来实现其他事情,所以我可能会继续做,因为我觉得这很酷。制作了Tinder风格的滑动卡片,主题概览,字体主题,数量惊人的美观的预览(所有Web APP都有)我的主要目标是让它在我手机上工作,因为我喜欢微调这些东西。成功制作了一个制作和编辑主题的界面,和所有Web APP一样好,但在小屏幕上。添加了美观的过渡,使调整CSS变量变得有趣(很难😭)。另外,有很多功能我从已经存在的APP中缺乏。例如,我想能够选择一个主色并且自动生成互补颜色等,并且我想有模式来处理这些事情。背景是否应该完全白色,卡片是否应该灰色?是否应该所有东西都变成蓝色,或者是黄色之类的?我添加了自动生成器来处理这些事情。另外,我缺乏的另一件事是能够创建一个主题,然后自动转换成所有其他主题。也就是说,我想能够创建一个Shadcn主题,然后将其导出为Hero UI主题,Material UI主题等等。我制作了一个适配器来自动处理这个。另外,我想让它看起来很可爱,并且我想能够感到自己创造了东西,而不是只是花30分钟时间玩弄一个glorified文本文件。添加了一个集合标签,文件夹和每个用户的手工签名,以及从每个主题生成的海报。这对我个人帮助很大,我想知道你的反馈。遗憾的是,还没有可以下载的版本,但你可以在我的Twitter上跟踪更新,它也在我的Reddit bio上。另外,这也将在iPad,Mac和Web上推出。Android应该也可以工作,因为它是跨平台的,但我不想承诺这件事,直到我有实际用户。可能听起来很傻,但确保没有元素重叠,App Store截图等确实需要时间。