爱意满满的作品展示区。
wingjay

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

  •  3
     
  •   wingjay · Nov 13, 2016 · 12161 views
    This topic created in 3643 days ago, the information mentioned may be changed or developed.

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

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



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

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

    比如这样
    RxBus
    .getDefault()
    .toObservable(Object.class)
    .subscribe(new Subscriber(){});
    tanxiaoluo
    tanxiaoluo
    Nov 17, 2016
    60
    = = 写漏了一句,加之, RxBus 较 eventBus 更加轻量级;
    wingjay
    wingjay
    OP
    Nov 17, 2016
    61
    @tanxiaoluo 了解了,多谢!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5507 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 176ms · UTC 02:58 · PVG 10:58 · LAX 18:58 · JFK 21:58
    ♥ Do have faith in what you're doing.