拯救一个已经死亡的 App 的方式就是——写一个新的,工时一天半, OnePic 上线

2019-05-10 12:47:45 +08:00
 qianji201712

题记

源于这个帖子 https://tanronggui.xyz/t/560252#reply22 ,一个我曾经也用过的 App,发觉已经死了(官方停止维护,服务器也挂了)

这个 App 的功能很简单,就是给你的图片增加文字,内置多种字体,选择合适的字体,生成一张精美的图片。

顺便下载这个 App 看了一下,交互也还行,只是由于服务器挂了,导致无法下载字体,整个 App 基本上就废了,但是我个人比较喜欢这种功能单一,体积轻小的 App,所以有点想再造一个出来。

前天下午开了 2 两个小时无聊的会,实在坐不住,就想起了这个 App,遂开始动手设计。
App 暂时取名 OnePic ,已经上架酷安市场,链接直达 https://coolapk.com/apk/com.mutangtech.onepic
整个 App 体积 3.5M ,本来想控制在 3M 以内的,奈何已经到极限了

无图无真相

思维导图

大概设计了整个 App 需要的功能和一些技术模块

开发过程

从前天下午到昨晚做完第一版,基本上按照上面的思维导图来写的,用了一些我之前写钱迹时自己封装的框架。

技术栈主要有一下几个方面:

后端

因为考虑到日后维护字体的方便性,就搭建了一个简易的 PHP 服务端,只提供两个接口:一个 App 初始化的配置接口,一个字体列表的接口,代码简单,返回普通的 JsonArray ,耗时约半个小时。

服务器配置

配置了单独的域名,因此需要额外配置 DNS 解析和服务器域名定向操作,耗时 10 分钟。

Android

主要的工作还是在 Android 端,四个界面:

整个 App 的设计,参考了简图原有的交互,也加入很多个人的想法进去,不过呢,本人设计能力有限,可能会比较丑。
字体是从网上找的,配置到了 CDN 上面,通过 API 接口来下发,方便后期加入新的字体进去。

Android 一律使用 Kotlin 来写,加入了部分 C 代码做接口安全校验工作。

主要的技术问题,在思维导图中有详细的列出来。

存在的问题

后续

14035 次点击
所在节点    程序员
142 条回复
Aliennnnnn
2019-05-10 17:39:22 +08:00
@qianji201712 时间粒度可以分为天、周、月。钱迹非常轻量,没有开屏动画,没有干扰信息,APP 启动速度很快,是我能坚持记账的很重额要 d 因素,希望作者能坚持做下去,适当收费也是可以接受的
razor1895
2019-05-10 18:01:13 +08:00
我曾经也有一样的想法... 就是没有做出来... 回家就是打游戏
mink
2019-05-10 18:02:26 +08:00
@qianji201712 一直想要好用的记账管理类 app, 但是都不大好用。 楼主加油
qianji201712
2019-05-10 19:19:05 +08:00
@mink 等我马上把 ios 做完了
qianji201712
2019-05-10 19:19:34 +08:00
@razor1895 主要我对游戏没兴趣😅😅😅
ATiGr
2019-05-10 19:30:13 +08:00
我只想说……图床域名太逗了…… 🐶
xcodebuild
2019-05-10 19:45:39 +08:00
现在个人上架应用要著作权什么的么
qianji201712
2019-05-10 19:55:56 +08:00
@ATiGr 几年前注册的一个奇怪域名,现在在好多 App 中用 = =
RockShake
2019-05-10 20:17:08 +08:00
这行动效率,赞一个
Sanko
2019-05-10 20:23:49 +08:00
真全栈
qwe7002
2019-05-10 20:25:12 +08:00
我在想既然要解决这种可能服务器关掉导致应用死掉的问题,不如考虑一下使用公共资源(例如 github/cloudflare/Google fonts 这类的东西)?
qianji201712
2019-05-10 20:41:33 +08:00
@qwe7002 的确是,很多东西都没必要有服务器的,就是一个工具型的 App,那么字体这些资源,都可以放公共的服务上面
ilotuo
2019-05-10 21:08:09 +08:00
lz 我有一个工具应用。绿色无广告。你能帮我上架 google play 吗?我没有开发者账号。。
qianji201712
2019-05-10 21:15:54 +08:00
@ilotuo 好啊,私聊啊 wechat litang0908
justfun
2019-05-10 21:26:58 +08:00
太强了楼主
tianzry
2019-05-10 21:41:08 +08:00
支持一下
samaxu
2019-05-10 21:43:03 +08:00
这就是 ios 钱迹还没出的原因咯 狗头
qianji201712
2019-05-10 21:49:41 +08:00
@samaxu 😂😂😂 钱迹可不是一天两天就能搞完的,正在提离职了,离职就有更多时间了
sindri
2019-05-10 21:58:31 +08:00
就喜欢这家种简单看得懂的创造。赞
pkxutao
2019-05-10 22:05:02 +08:00
楼主你专职搞钱迹的话收入来源是什么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/562835

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX