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

开源一个 React Native 开发的 V2EX 客户端: V2EX Plus

  •  
  •   xyxc0673 · 100 天前 · 4746 次点击
    这是一个创建于 100 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开始 V2EX Plus 这个项目,一开始是为了把之前在工作中学到的技术以及自己一直想尝试的新想法整合在一起。为此,还去学习了一些基础的 UI 设计。

    参考了市面上已有的 App,结合个人的需求,目前已开发的功能点如下:

    对于帖子的阅读、回复、收藏、已读历史
    对于回复的点赞、对话查看
    对于用户的资料查看、关注管理
    对于节点的浏览、主题列表、关注管理
    对于使用者的登录、签到、通知、余额

    可以看到 github 最新的 commit 记录已经是两个月前了,因为从那时开始,我开始重新找工作,便把这事放在了一边。

    现在已经入职了新的公司,技术栈也从跨端开发转移到了网页开发。

    当初找工作也有个深刻的体会,那就是看似为前端开发准备的 React Native,其实是为原生开发准备的。因为在实际的开发中,原生端和网页端还是有很大的区别的。

    整个项目完成的差不多,除开没有发帖功能,还算可以使用吧。当然,和原生开发的性能是没法相比较的。

    算是一个尝试吧。

    Github: https://github.com/xyxc0673/v2ex-plus

    下图是用 figma 设计的一个宣传海报(暂且这么说明)

    Cover

    第 1 条附言  ·  95 天前
    下载地址: https://github.com/xyxc0673/v2ex-plus/releases
    实际上这个 App 还有很多需要优化的地方,也会有很多使用体验上的问题,欢迎大家提出来。
    41 条回复    2021-08-31 10:46:15 +08:00
    ngrok111
        1
    ngrok111   100 天前
    看起来不错,支持一下
    yanzhiling2001
        2
    yanzhiling2001   100 天前
    厉害厉害
    yan5990853
        3
    yan5990853   100 天前
    Google Play 上有款客户端叫[v2ex+]( https://play.google.com/store/apps/details?id=com.czbix.v2ex) ,同名但看外观设计并不是同一款。
    heasy
        4
    heasy   100 天前
    statr + 1
    xyxc0673
        5
    xyxc0673   100 天前
    @yan5990853 #3 取名困难户😂
    baoshuo
        6
    baoshuo   100 天前
    看起来不错,Star 了~
    shyrock
        7
    shyrock   100 天前
    求一个打包好的,在 iOS 上试试看。
    xyxc0673
        8
    xyxc0673   100 天前
    @shyrock #7 没有 Apple 开发者账号,也还没有在 iOS 设备上测试过😓
    justin2018
        9
    justin2018   100 天前   ❤️ 1
    我喜欢设计稿😍
    xbdsky
        10
    xbdsky   100 天前
    发现不会打包 233
    xyxc0673
        11
    xyxc0673   100 天前   ❤️ 1
    @xbdsky #10 我回头打个安卓包放到 release 里面
    xbdsky
        12
    xbdsky   100 天前
    @xyxc0673 这回复速度,用户体验杠杠的
    duck2
        13
    duck2   100 天前
    不知道能不能上个 ios 期待
    Tink
        14
    Tink   99 天前 via Android
    不会打包是硬伤
    jin7
        15
    jin7   99 天前
    希望有成品可以下载使用
    GOKOG
        16
    GOKOG   99 天前
    基础的 UI 设计有什么学习途径吗
    xyxc0673
        17
    xyxc0673   99 天前   ❤️ 1
    @GOKOG #16

    之前的一个回复:

    关于设计软件 Figma 的使用方面,我是通过 B 站的 草帽 sMao 或者 新像素 的视频学的,推荐一下,因为讲得很细致。

    另外就是多看 Dribbble 这类网站提升美感。

    也推荐一本书用于了解一些基本的设计原则: 写给大家看的设计书
    d5
        18
    d5   99 天前 via iPhone
    支持一个,另外之前有一个小程序版本的 plus,做工也很精妙
    TonyShng
        19
    TonyShng   99 天前
    感觉不错,支持一下
    SuperMari0
        20
    SuperMari0   99 天前
    看起来很好看, 支持一下
    coolwo
        21
    coolwo   99 天前
    star+2
    Dashit
        22
    Dashit   99 天前
    Dashit
        23
    Dashit   99 天前   ❤️ 1
    iOS 模拟器跑了下,有些细节可能要调整下。
    daoluan
        24
    daoluan   99 天前
    楼主,素材是哪里找的?
    kawei
        25
    kawei   99 天前
    打包出来阿 ?
    xyxc0673
        26
    xyxc0673   99 天前
    @daoluan #24

    图标素材: https://www.figma.com/community/file/876509330914541878

    另外找素材可以到 figma 上面找。
    shovo
        27
    shovo   99 天前 via iPhone
    不知道是我打开方式不对,还是咋的,v2 没有回复提醒,被回复也没有邮件,这个我感觉很需要
    timedivision
        28
    timedivision   99 天前
    v 站不是在墙外吗,你接口本地能调成功吗?
    xyxc0673
        29
    xyxc0673   99 天前
    @timedivision #28

    并不能,需要科学上网
    zqjilove
        30
    zqjilove   98 天前
    坐等打包下载
    1217950746
        31
    1217950746   98 天前 via iPhone
    正在学习,Star 学习
    liguanru
        32
    liguanru   98 天前
    坐等 ios 打包下载
    mightofcode
        33
    mightofcode   96 天前
    支持!
    MaxLi77
        34
    MaxLi77   95 天前
    大手子强啊
    xyxc0673
        35
    xyxc0673   95 天前
    @xbdsky #10
    @jin7 #15
    @kawei #25
    @zqjilove #30
    @liguanru #32

    现在打包出了 Android 体验版包,下载地址是: https://github.com/xyxc0673/v2ex-plus/releases

    实际上这个 App 还有很多需要优化的地方,也会有很多使用体验上的问题,欢迎大家提出来。
    zqjilove
        36
    zqjilove   94 天前
    @xyxc0673 安装后,数据加载不出来,显示加载中
    qq2511296
        37
    qq2511296   94 天前
    坐等打个 ipa 包出来
    yunchuanwu
        38
    yunchuanwu   92 天前
    坐等 ipa +1
    FredZhang
        39
    FredZhang   53 天前
    @xyxc0673 V2 的 API 文档是怎么获取的呢,我只在底部看到少数几个
    xyxc0673
        40
    xyxc0673   53 天前
    @FredZhang 我是在 Github 找的 V2EX API,但是大部分还是通过模拟请求抓取下来的
    FredZhang
        41
    FredZhang   53 天前
    @xyxc0673 感谢
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2127 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 04:45 · PVG 12:45 · LAX 21:45 · JFK 00:45
    ♥ Do have faith in what you're doing.