独立全端开发的开源小作:简诗 2.0 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
wingjay
V2EX    分享创造

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

  •  3
     
  •   wingjay 2016-11-13 12:06:58 +08:00 11289 次点击
    这是一个创建于 3330 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,我是 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

    61 条回复    2016-11-17 17:54:37 +08:00
    doresu
        1
    doresu  
       2016-11-13 12:08:27 +08:00 via Android
    很好看,已下载支持
    billion
        2
    billion  
       2016-11-13 12:09:35 +08:00
    很有格调。
    styang
        3
    styang  
       2016-11-13 12:19:25 +08:00
    这风格很赞啊
    seeker
        4
    seeker  
       2016-11-13 12:27:08 +08:00
    赞。用的是什么字体呢?
    GreatMartial
        5
    GreatMartial  
       2016-11-13 12:32:35 +08:00 via Android
    真漂亮,赞
    megatron
        6
    megatron  
       2016-11-13 12:40:31 +08:00   1
    感谢分享。
    简洁很有意境。
    blueset
        7
    blueset  
       2016-11-13 13:16:24 +08:00   1
    图好像挂了。
    ( ERR_SPDY_PROTOCOL_ERROR , Chrome 54 )
    Sunnyyoung
        8
    Sunnyyoung  
       2016-11-13 13:21:05 +08:00 via iPhone
    这是小记 Android 版?
    wingjay
        9
    wingjay  
    OP
       2016-11-13 13:23:29 +08:00
    @Sunnyyoung 最初的 UI 是来自小记的设计草稿,不过我一直没用过小记 iOS 版,只是根据设计草稿发挥自己的想象力去做的 Android 版,应该还是和小记有很多不同的。
    run2
        10
    run2  
       2016-11-13 13:23:54 +08:00
    居然还有 server 666666 ~
    我先学习配色,再来继续学习 UI :)

    诗末尾的印章用户可以自定义么?
    wingjay
        11
    wingjay  
    OP
       2016-11-13 13:23:58 +08:00
    @blueset 挂了?我好像能看到诶
    wingjay
        12
    wingjay  
    OP
       2016-11-13 13:24:57 +08:00
    @sobigfish 目前是自己设计的 svg ,暂时不能自定义哦
    Sunnyyoung
        13
    Sunnyyoung  
       2016-11-1 13:26:08 +08:00 via iPhone
    @wingjay 做得不错阿!
    wingjay
        14
    wingjay  
    OP
       2016-11-13 13:27:17 +08:00
    @Sunnyyoung 谢谢!希望能推荐给更多喜爱写文字的小伙伴哦
    wingjay
        15
    wingjay  
    OP
       2016-11-13 13:27:42 +08:00
    @doresu 谢谢!
    run2
        16
    run2  
       2016-11-13 13:37:00 +08:00
    既然是 svg 你可以用一个固定的 svg 模版,然后替换中间的文字可行不?( 字体估计不好直接替换,还是要生成 svg ,再放入红色背景上?不知道有这种工具没,但听起来和生成 webfont 的过程有异曲同工的感觉)
    wingjay
        17
    wingjay  
    OP
       2016-11-13 13:41:11 +08:00
    @sobigfish 嗯目前里面的文字也是 svg ,之后可以做个工具把文字转成 svg ,这样就可以自定义了
    blueset
        18
    blueset  
       2016-11-13 13:55:22 +08:00
    @wingjay 可能是 upaiyun CDN 的问题吧。不过 Github 上面的图片可以打开。



    顺便提一个无伤大雅的小建议:竖排文字的标点符号位置可以更正一下的话会更好一些。
    wingjay
        19
    wingjay  
    OP
       2016-11-13 14:09:52 +08:00
    @blueset 好的,谢谢
    wingjay
        20
    wingjay  
    OP
       2016-11-13 14:36:41 +08:00
    @billion 谢谢
    jmy
        21
    jmy  
       2016-11-13 16:05:17 +08:00
    赞一个,先试用 最近准备给 2.0 读诗,试过几个都不是太满意
    xshwy
        22
    xshwy  
       2016-11-13 16:12:04 +08:00 via iPhone
    好看!下载一个体验一下
    Crossin
        23
    Crossin  
       2016-11-13 16:23:27 +08:00
    不错啊。一直想要个专门读诗的 app ,可惜是 iPhone ,纯支持一下
    21grams
        24
    21grams  
       2016-11-13 16:33:26 +08:00
    这字体能随便用?
    21grams
        25
    21grams  
       2016-11-13 16:38:49 +08:00
    无论何种情况,在没有获得文悦科技书面使用许可的情况下,均不得发布/投放使用了文悦科技字体产品的设计品,文悦科技将保留追究并要求赔偿侵权责任损失的权利。
    FallenMax
        26
    FallenMax  
       2016-11-13 17:10:48 +08:00
    设计这么赞,是如何自学的~
    mauve
        27
    mauve  
    PRO
       2016-11-13 17:20:38 +08:00
    这个小米有点违和哈哈哈哈哈
    开玩笑,提个 issue ,可以试试邮箱和密码的下划线去掉
    wingjay
        28
    wingjay  
    OP
       2016-11-13 17:46:59 +08:00
    @21grams 字体是文悦的非商用版
    wingjay
        29
    wingjay  
    OP
       2016-11-13 17:47:27 +08:00
    @jmy 欢迎多提意见哦
    21grams
        30
    21grams  
       2016-11-13 17:49:37 +08:00
    @wingjay 我觉得你应该仔细阅读一下 eula http://wytype.com/eula/
    wingjay
        31
    wingjay  
    OP
       2016-11-13 19:07:40 +08:00
    @xshwy 谢谢,欢迎体验完来提建议哦
    wingjay
        32
    wingjay  
    OP
       2016-11-13 19:08:16 +08:00
    @GreatMartial 谢谢
    DxPuck
        33
    DxPuck  
       2016-11-13 19:56:04 +08:00
    提一点拙见,既然是简诗,文字的布局要简,对于长文本排版要优化一下~
    akring
        34
    akring  
       2016-11-14 00:19:17 +08:00
    @wingjay 想请教一下,这类非商用字体,用在自己的 APP 并且发布,是否属于商用呢?
    scola
        35
    scola  
       2016-11-14 07:20:34 +08:00 via Android
    很漂亮,我还装着 1.x 版本,马上升级
    Nothentai
        36
    Nothentai  
       2016-11-14 09:48:47 +08:00
    不错 很有 B 格
    SilentDepth
        37
    SilentDepth  
       2016-11-14 10:26:25 +08:00
    觉得这类产品字体是个问题
    blackfire
        39
    blackfire  
       2016-11-14 11:53:39 +08:00
    倾心。

    可惜 iPhone
    acidsweet
        40
    acidsweet  
       2016-11-14 14:00:21 +08:00
    楼主可以的,点赞
    kancloud
        41
    kancloud  
       2016-11-14 14:39:23 +08:00
    不错,赞一个~
    wingjay
        42
    wingjay  
    OP
       2016-11-14 18:17:09 +08:00
    @scola 哈哈
    wingjay
        43
    wingjay  
    OP
       2016-11-14 19:09:37 +08:00
    @Nothentai 谢谢
    YoninL
        44
    YoninL  
       2016-11-14 20:22:57 +08:00 via iPhone
    @blackfire iPhone 上有个 西窗烛
    jmy
        45
    jmy  
       2016-11-14 21:55:49 +08:00
    @wingjay 这个应用就每天只能看一首诗,不能选择吗?还是我使用方式不对。
    wingjay
        46
    wingjay  
    OP
       2016-11-14 22:15:21 +08:00
    @jmy 这个不是用来看诗的,是用来写的。然后首页的诗和图片是定时变化的,图片是精选的 unsplash 里的图
    wingjay
        47
    wingjay  
    OP
       2016-11-14 22:17:58 +08:00
    @ty89 硬要说的话确实和西窗烛有点像,但简诗最初的想法来自小记那本书,帖子里提了,说实话以前没用过西窗烛,最近有人说像我才去了解了下。
    wingjay
        48
    wingjay  
    OP
       2016-11-14 22:19:36 +08:00
    @SilentDepth 是的,会尽快与文悦联系了解版权相关,若侵犯了字体权利我们会立即替换掉这个字体
    wingjay
        49
    wingjay  
    OP
       2016-11-14 22:47:06 +08:00
    @DxPuck 确实,如果有好的想法欢迎提供哦
    jmy
        50
    jmy  
       2016-11-15 12:03:54 +08:00
    @wingjay 我错了 搞错了用提
    lovebeyondalways
        51
    lovebeyondalways  
       2016-11-16 08:30:05 +08:00 via Android
    beautiful
    wingjay
        52
    wingjay  
    OP
       2016-11-16 14:24:19 +08:00
    多谢各位喜爱,简诗在 GitHub 上 star 上千了 https://github.com/wingjay/jianshi
    lunatic5
        53
    lunatic5  
       2016-11-16 20:36:28 +08:00
    @wingjay 下载试用了,下载的时候服务器速度貌似有点不行,写了一篇,体验不错,就是字体没变,难道是姿势不对?求解决
    wingjay
        54
    wingjay  
    OP
       2016-11-17 10:55:30 +08:00
    @lunatic5 下载是从 fir.im 上下的吧,不是我们自己的服务器。你显示的不是图片中的字体吗?
    wingjay
        55
    wingjay  
    OP
       2016-11-17 10:57:07 +08:00
    关于版权:我已经与文悦科技联系了,对方认为用在个人项目中的可以的,对字体版权详情感兴趣的可以联系我。
    tanxiaoluo
        56
    tanxiaoluo  
    PRO
       2016-11-17 15:43:15 +08:00
    给楼主点个赞!
    tanxiaoluo
        57
    tanxiaoluo  
    PRO
       2016-11-17 15:46:22 +08:00
    有个小建议,建议用 Rxbus 替换掉 eventBus 。
    wingjay
        58
    wingjay  
    OP
       2016-11-17 16:30:33 +08:00
    @tanxiaoluo 目前 eventBus 用得不是很多,可以简单说下替换的原因吗
    tanxiaoluo
        59
    tanxiaoluo  
    PRO
       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
        60
    tanxiaoluo  
    PRO
       2016-11-17 17:25:46 +08:00
    = = 写漏了一句,加之, RxBus 较 eventBus 更加轻量级;
    wingjay
        61
    wingjay  
    OP
       2016-11-17 17:54:37 +08:00
    @tanxiaoluo 了解了,多谢!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5248 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 09:03 PVG 17:03 LAX 01:03 JFK 04:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86