V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
wingjay
V2EX  ›  分享创造

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

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

    大家好,我是 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 版,应该还是和小记有很多不同的。
    sobigfish
        10
    sobigfish  
       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-13 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 谢谢!
    sobigfish
        16
    sobigfish  
       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  
       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  
       2016-11-17 15:43:15 +08:00
    给楼主点个赞!
    tanxiaoluo
        57
    tanxiaoluo  
       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  
       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  
       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   ·   我们的愿景   ·   实用小工具   ·   1084 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 19:12 · PVG 03:12 · LAX 12:12 · JFK 15:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.