独立全端开发的开源小作:简诗 2.0

2016-11-13 12:06:58 +08:00
 wingjay

大家好,我是 wingjay ,软件工程师,热爱全栈。

简诗 是自己业余时间做的一款优雅、纯粹的文字 Android App ,传统纵书风格,以求为用户带来更质朴的书写体验。加之现有文字 App 要么过于复杂,要么界面不够特色,更促成简诗的诞生。

下载地址: http://fir.im/vd1r 。 GitHub 开源: https://github.com/wingjay/jianshi

简诗 的想法最初来源于我阅读的一本来自 Kevin 的书《 Producter 》,书中介绍了 iOS 小记的开发设计过程。唯一的缺憾是没有开发 Android 版本。因此我联系 Kevin 并获取了开发 Android 版本的授权。

简诗 主要由我独自开发,包括 Android 和 Server 端的,主要利用如周末或平时晚上的业余时间。开发的过程是比较累的,很多周末要熬夜到很晚;但也是充满惊喜的,因为里面有不少来自自己的灵感创意。

抛开天天用的 Google Material Design ,不断思考新鲜的设计并从工程角度去实现它,这总是非常有成就感的。

简诗 2.0 最主要的功能是登录注册、数据云同步。由于 1.0 是单机版,所以数据云备份这一点是最多用户反馈的。也正是这个需求,我决定重新为 简诗 搭建后台,实现数据云存储。也正是因为有了后台支持,简诗 添加了很多以前无法实现的功能,比如无限多实时更新的首页图片和三行诗等等。

希望简诗质朴传统的中国风特质能让用户重新感受到文字的美好,在形影寂寞时,找回一点温暖。

当然啦,如果小伙伴们能把这个美好的 app 介绍给身边人那更是再好不过。

谢谢。

wingjay

10808 次点击
所在节点    分享创造
61 条回复
kancloud
2016-11-14 14:39:23 +08:00
不错,赞一个~
wingjay
2016-11-14 18:17:09 +08:00
@scola 哈哈
wingjay
2016-11-14 19:09:37 +08:00
@Nothentai 谢谢
YoninL
2016-11-14 20:22:57 +08:00
@blackfire iPhone 上有个 西窗烛
jmy
2016-11-14 21:55:49 +08:00
@wingjay 这个应用就每天只能看一首诗,不能选择吗?还是我使用方式不对。
wingjay
2016-11-14 22:15:21 +08:00
@jmy 这个不是用来看诗的,是用来写的。然后首页的诗和图片是定时变化的,图片是精选的 unsplash 里的图
wingjay
2016-11-14 22:17:58 +08:00
@ty89 硬要说的话确实和西窗烛有点像,但简诗最初的想法来自小记那本书,帖子里提了,说实话以前没用过西窗烛,最近有人说像我才去了解了下。
wingjay
2016-11-14 22:19:36 +08:00
@SilentDepth 是的,会尽快与文悦联系了解版权相关,若侵犯了字体权利我们会立即替换掉这个字体
wingjay
2016-11-14 22:47:06 +08:00
@DxPuck 确实,如果有好的想法欢迎提供哦
jmy
2016-11-15 12:03:54 +08:00
@wingjay 我错了 搞错了用提
lovebeyondalways
2016-11-16 08:30:05 +08:00
beautiful
wingjay
2016-11-16 14:24:19 +08:00
多谢各位喜爱,简诗在 GitHub 上 star 上千了 https://github.com/wingjay/jianshi
lunatic5
2016-11-16 20:36:28 +08:00
@wingjay 下载试用了,下载的时候服务器速度貌似有点不行,写了一篇,体验不错,就是字体没变,难道是姿势不对?求解决
wingjay
2016-11-17 10:55:30 +08:00
@lunatic5 下载是从 fir.im 上下的吧,不是我们自己的服务器。你显示的不是图片中的字体吗?
wingjay
2016-11-17 10:57:07 +08:00
关于版权:我已经与文悦科技联系了,对方认为用在个人项目中的可以的,对字体版权详情感兴趣的可以联系我。
tanxiaoluo
2016-11-17 15:43:15 +08:00
给楼主点个赞!
tanxiaoluo
2016-11-17 15:46:22 +08:00
有个小建议,建议用 Rxbus 替换掉 eventBus 。
wingjay
2016-11-17 16:30:33 +08:00
@tanxiaoluo 目前 eventBus 用得不是很多,可以简单说下替换的原因吗
tanxiaoluo
2016-11-17 17:16:21 +08:00
@wingjay RxBus 是一种模式,即使用 RxJava 来实现 eventBus ,显而意见的好处是我们不需要引用 eventBus 这个库了;加之, RxBus 较 eventBus 此外, RxJava 流式的书写方式比 EventBus 优雅多了,这这也能给你的代码带来一致的书写风格。

比如这样
RxBus
.getDefault()
.toObservable(Object.class)
.subscribe(new Subscriber(){});
tanxiaoluo
2016-11-17 17:25:46 +08:00
= = 写漏了一句,加之, RxBus 较 eventBus 更加轻量级;

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

https://tanronggui.xyz/t/320154

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

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

© 2021 V2EX