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

邀请体验: V2LF - 用 Flutter 开发的 V2EX App

  •  5
     
  •   w4mxl ·
    w4mxl · 2019-03-27 01:37:51 +08:00 · 18600 次点击
    这是一个创建于 2103 天前的主题,其中的信息可能已经有所发展或是发生改变。

    V2LF 是什么?

    这是一款用 Flutter 开发的支持 iOS/Android 双平台 App,属于我个人业余项目。「 V2LF 」 means 'way to love flutter'.

    👆部分截图

    为何开发该软件?

    先交代,我开发 V2LF 并不是出于对 Android 和 iOS 平台上的已有第三方 V2EX 客户端有什么不满意的地方。开发 V2LF 之前我用的比较多的是电脑网站、手机网页版和 Google Play 上的 V2EX+,我觉得它们都挺好的,也基本够用了。

    开发 V2LF 到目前断断续续持续了大概有 3 个月,前后经历了 2 个阶段的态度变化。

    最早这只是我边学 Flutter 边练手的项目,把学到的一些知识点(像是各种布局、网络请求等)在上面实操。后来随着功能越加越多,不自觉投入了更多的时间,看上去有点样子了。我开始期望有天能把它上架应用市场而被更多人使用到。从有这个念头时起我开始越发用心在完善它(比如一开始是用 V 站开放出来的有限的几个接口实现的话题列表、节点列表和详情页面,后面因为想要的字段有缺失或者有些想做的功能没有现成的 API 接口而统统改成了 Html 解析网页数据再包装成对象来实现)。

    邀请体验

    V2LF 大部分功能的开发优先级是按我自己平时使用 V 站的习惯来的,目前基本功能都有了,我日常使用已无问题。设计上有些地方是参考 V2EX 本身手机网页版和 V2EX+,其余则是按个人审美来了。

    尽管我自己用着没问题,我确信还是存在一些我没有发现的问题或可以改进优化的地方的。所以在发布正式版之前希望能邀请到一批对「 V2LF 」感兴趣的 V 友参与体验,欢迎砸意见或建议过来。

    先谢过。

    下载链接

    iOS TestFlight: https://testflight.apple.com/join/cvx4MQuh
    Android fir.imhttps://fir.im/wmlv2lf

    第 1 条附言  ·  2019-03-27 10:09:29 +08:00
    因为 fir.im 每日下载有限额,Android 版已提前发到酷安,虽然还有待完善:
    https://www.coolapk.com/apk/221879
    第 2 条附言  ·  2019-05-17 18:20:58 +08:00
    169 条回复    2019-05-19 17:44:40 +08:00
    1  2  
    vacker
        1
    vacker  
       2019-03-27 01:42:39 +08:00 via Android   ❤️ 1
    正打算学 flutter,很喜欢,下载来支持楼主。
    gamesme
        2
    gamesme  
       2019-03-27 01:54:40 +08:00 via iPhone
    验证码怎么都不对…而且验证码也太难看懂了😂
    LeonKennedy
        3
    LeonKennedy  
       2019-03-27 02:06:56 +08:00 via Android
    没有谷歌登陆
    243205964
        4
    243205964  
       2019-03-27 02:08:04 +08:00 via iPhone
    为什么全部节点不能放在第一个?有点难受呀
    243205964
        5
    243205964  
       2019-03-27 02:09:05 +08:00 via iPhone
    我在用 Note8,用你的 app 怎么显示来自 iPhone ?
    shadiao
        6
    shadiao  
       2019-03-27 02:36:56 +08:00 via iPhone   ❤️ 1
    看起来不错啊👍
    guiqiqi
        7
    guiqiqi  
       2019-03-27 04:42:22 +08:00 via iPhone   ❤️ 1
    支持,我这边帧数很低,滑动有明显卡顿,iPhone6s
    w4mxl
        8
    w4mxl  
    OP
       2019-03-27 07:06:01 +08:00
    @vacker #1 多谢 😬
    w4mxl
        9
    w4mxl  
    OP
       2019-03-27 07:08:11 +08:00
    @gamesme #2 确实有点 🤨。可以多点击刷新几次,找比较好辨识的
    w4mxl
        10
    w4mxl  
    OP
       2019-03-27 07:08:43 +08:00
    @LeonKennedy #3 嗯,后面考虑加上
    kookpua
        11
    kookpua  
       2019-03-27 07:08:59 +08:00 via iPhone
    支持,想学习 flutter
    w4mxl
        12
    w4mxl  
    OP
       2019-03-27 07:10:34 +08:00
    @243205964
    #4 节点可以在 设置-主页管理 进行随意调整哦
    #5 👍这是个 Bug,待会儿就修复
    w4mxl
        13
    w4mxl  
    OP
       2019-03-27 07:12:11 +08:00
    @guiqiqi #7 好的,后面我会多找几台手机试一下,把性能优化起来
    xcv58
        14
    xcv58  
       2019-03-27 07:58:35 +08:00
    Pixel 3 装不了
    Lrevan
        15
    Lrevan  
       2019-03-27 08:03:41 +08:00 via iPhone
    最热节点什么都没有
    sute
        16
    sute  
       2019-03-27 08:06:41 +08:00 via iPhone
    全部节点太靠后了,贴子页面底部没有回复框?
    echovaio
        17
    echovaio  
       2019-03-27 08:19:30 +08:00 via iPhone
    不错,如果能分享一下开发历程就更好了
    andychen1
        18
    andychen1  
       2019-03-27 08:25:56 +08:00 via iPhone
    有没有主题?
    murmur
        19
    murmur  
       2019-03-27 08:28:05 +08:00
    不支持模拟器?
    9s0ne
        20
    9s0ne  
       2019-03-27 08:30:14 +08:00 via Android   ❤️ 1
    超级支持
    什么都点开来看了看,许可点开来看完后,侧边栏连带设置选项就全换英文了(手机语言简体中文,APP 里语言选项是自动)......
    huangdayu
        21
    huangdayu  
       2019-03-27 08:30:40 +08:00 via Android
    点两次才能登录?
    Don9
        22
    Don9  
       2019-03-27 08:36:13 +08:00 via Android
    登陆不支持自动填充,已放弃
    Trumeet
        23
    Trumeet  
       2019-03-27 08:38:13 +08:00
    有没有上架 Play Store / 酷安?
    bbbb
        24
    bbbb  
       2019-03-27 08:47:08 +08:00 via iPhone
    哈哈哈,不支持自动填充账号密码,登录界面看着有点不习惯。
    Gzp
        25
    Gzp  
       2019-03-27 08:49:27 +08:00 via iPhone
    演示的手机没电啦!
    w4mxl
        26
    w4mxl  
    OP
       2019-03-27 08:55:04 +08:00 via iPhone
    @Lrevan 应该是 V 站那会儿在归档昨天的最热。
    w4mxl
        27
    w4mxl  
    OP
       2019-03-27 08:57:00 +08:00 via iPhone
    @sute 节点顺序可以在设置-主页管理 中调整。回复是登录后在帖子头顶第三个按钮触发哦
    w4mxl
        28
    w4mxl  
    OP
       2019-03-27 08:58:52 +08:00 via iPhone
    @Trumeet 🤪 计划更新到 1.0.0 时上架到 App store,Google play 和酷安的。
    w4mxl
        29
    w4mxl  
    OP
       2019-03-27 09:00:35 +08:00 via iPhone
    @Don9 @bbbb 嗯好的。自动填充功能正式上线前加上
    thet
        30
    thet  
       2019-03-27 09:02:14 +08:00 via Android
    登录建议加个 loding,回复建议加个楼层,对个人而言,回复按钮放在下面比较舒服。
    其他感觉很赞,楼主以后打算开源吗?
    w4mxl
        31
    w4mxl  
    OP
       2019-03-27 09:06:35 +08:00 via iPhone
    @9s0ne 感谢🙏,帮我发现了这个 bug
    w4mxl
        32
    w4mxl  
    OP
       2019-03-27 09:09:02 +08:00 via iPhone
    @thet 嗯 可能等正式版发布后会考虑开源出来的 代码现在还是写的不太好 🤭
    ShuoHui
        33
    ShuoHui  
       2019-03-27 09:10:59 +08:00 via iPhone
    https://i.loli.net/2019/03/27/5c9acd8a1264b.png 美版 s10 装不了,为啥不上 play 呢
    huclengyue
        34
    huclengyue  
       2019-03-27 09:11:03 +08:00 via Android
    好奇楼主的 API 哪里来的?我看 v2 上面很多 API 都是没有的,比如分页啊这些,是自己建的,爬虫吗?
    blufaux
        35
    blufaux  
       2019-03-27 09:14:50 +08:00
    滑动掉帧卡顿,XS MAX
    g0thic
        36
    g0thic  
       2019-03-27 09:16:21 +08:00   ❤️ 1
    @huclengyue 「从有这个念头时起我开始越发用心在完善它(比如一开始是用 V 站开放出来的有限的几个接口实现的话题列表、节点列表和详情页面,后面因为想要的字段有缺失或者有些想做的功能没有现成的 API 接口而统统改成了 Html 解析网页数据再包装成对象来实现)。」
    hanxiV2EX
        37
    hanxiV2EX  
       2019-03-27 09:20:07 +08:00 via Android
    点个赞!
    huclengyue
        38
    huclengyue  
       2019-03-27 09:21:30 +08:00 via Android
    一样在学 flutter 不说开源,期待楼主能够分享开发中遇到的问题。还有就是登录不上去
    wozhizui
        39
    wozhizui  
       2019-03-27 09:31:09 +08:00
    下载不了,达到每日下载上限
    abclucifer
        40
    abclucifer  
       2019-03-27 09:32:40 +08:00
    满员了。。。
    xy19009188
        41
    xy19009188  
       2019-03-27 09:32:40 +08:00 via iPhone
    视觉效果不错,而且性能好像比 xboard 好一点
    xiwangzishi
        42
    xiwangzishi  
       2019-03-27 09:33:11 +08:00
    下载不了,达到每日下载上限
    gengtuan
        43
    gengtuan  
       2019-03-27 09:35:09 +08:00
    testfight 已满。。
    w4mxl
        44
    w4mxl  
    OP
       2019-03-27 09:43:06 +08:00   ❤️ 1
    @ShuoHui #33
    已经用上 S10 这么漂亮的手机啦,😁。
    你看看是不是已经打开了允许安装未知来源开关。
    等到正式版会上 play 的。
    hasaki1997
        45
    hasaki1997  
       2019-03-27 09:59:07 +08:00 via Android
    达到每日下载上限了😂
    w4mxl
        46
    w4mxl  
    OP
       2019-03-27 10:02:03 +08:00
    @wozhizui @abclucifer @xiwangzishi @gengtuan
    😂 没想到会这么多 v 友愿意下载体验,
    testflight 又加了很多名额,可以下载体验了;
    Android 的话我刚已经提交到酷安了,在审核中...
    xyzxiaoking
        47
    xyzxiaoking  
       2019-03-27 10:05:46 +08:00 via Android
    酷安上也叫这个名字吗
    keventseng
        48
    keventseng  
       2019-03-27 10:06:12 +08:00 via iPhone   ❤️ 1
    此时正在用你的 app 给你回复!
    w4mxl
        49
    w4mxl  
    OP
       2019-03-27 10:10:49 +08:00
    @hasaki1997 @xyzxiaoking 嗯,酷安上已经发布,同名。
    codehz
        50
    codehz  
       2019-03-27 10:19:10 +08:00
    Android 版体验不太好
    首先第一次打开直接闪退
    第二次打开卡了半分钟,进去后所有页面显示 HttpException: Connection closed before full header was received uri=....
    同时需要按下两次返回键才能退出
    codehz
        51
    codehz  
       2019-03-27 10:23:12 +08:00
    另外登录功能是正常的(所以肯定不是网络的问题
    shell314
        52
    shell314  
       2019-03-27 10:23:21 +08:00 via Android
    很不错啊
    codehz
        53
    codehz  
       2019-03-27 10:25:29 +08:00   ❤️ 1
    测试了一下,往期,通知,收藏,搜索功能和贴子内容也是正常的,只有首页的列表和节点功能全部加载失败
    shenxgan
        54
    shenxgan  
       2019-03-27 10:31:02 +08:00
    点赞👍
    zhhwgis
        55
    zhhwgis  
       2019-03-27 10:36:19 +08:00
    强烈建议开源代码
    zhhwgis
        56
    zhhwgis  
       2019-03-27 10:36:29 +08:00
    强烈建议开源代码啊啊啊啊
    Jzer0n
        57
    Jzer0n  
       2019-03-27 10:40:54 +08:00
    发现 1:在 V2 已开启二步验证的情况下,APP 输入密码和随机字符后就直接成功了,二步验证似乎没有。
    Jzer0n
        58
    Jzer0n  
       2019-03-27 10:46:09 +08:00
    发现 2:节点下主题显示正常,但点击进去不停转圈不显示内容。更换联通移动 4G 以及公司 Wi-fi (电信)依然存在问题。

    PS:iOS 10.3.3 iPhone 6S
    vivinBear
        59
    vivinBear  
       2019-03-27 10:47:15 +08:00
    最近 也在学 flutter 也是打算用 flutter 写 V2EX 的手机端 希望大佬可以开源 好让小弟学习一哈
    wangzh
        60
    wangzh  
       2019-03-27 10:53:10 +08:00
    最近 也在学 flutter 也是打算用 flutter 写 V2EX 的手机端 希望大佬可以开源 好让小弟学习一哈
    kamal
        61
    kamal  
       2019-03-27 11:05:51 +08:00
    支持一个,解决卡顿问题后,希望能分享一下优化过程
    fengtalk
        62
    fengtalk  
       2019-03-27 11:13:40 +08:00   ❤️ 1
    iOS 上字体有问题。
    ![7cbfb99d69689d1ea5224b633c1b09e.png]( https://i.loli.net/2019/03/27/5c9aea3ea8cdb.png)
    243205964
        63
    243205964  
       2019-03-27 11:31:16 +08:00 via iPhone
    @w4mxl 并不能把全部节点调整到最前面,最热和技术被固定到前两个了,全部只能放在第三个
    Ultraman
        64
    Ultraman  
       2019-03-27 11:32:02 +08:00 via Android
    V2 格式是个筐 啥都往里装😌
    w4mxl
        65
    w4mxl  
    OP
       2019-03-27 13:05:53 +08:00 via iPhone
    @codehz 好的 感谢反馈。我会排查下原因
    w4mxl
        66
    w4mxl  
    OP
       2019-03-27 13:08:58 +08:00 via iPhone
    @Jzer0n #57 谢谢反馈。2 步验证功能还有开发
    w4mxl
        67
    w4mxl  
    OP
       2019-03-27 13:09:52 +08:00 via iPhone
    @Jzer0n # 58 这个我再尝试重现一下吧
    w4mxl
        68
    w4mxl  
    OP
       2019-03-27 13:10:10 +08:00 via iPhone
    @kamal 👌
    w4mxl
        69
    w4mxl  
    OP
       2019-03-27 13:10:55 +08:00 via iPhone
    @fengtalk 好像是哦,我去看看怎么解决,谢谢反馈
    ericliu001
        70
    ericliu001  
       2019-03-27 13:20:56 +08:00 via iPhone
    正在用 v2lf 回复
    t2doo
        71
    t2doo  
       2019-03-27 15:31:03 +08:00 via iPhone   ❤️ 1
    哎哟,不错哦,界面字体很好看,还没有我原来用的那个免费的重复话题的问题,赞👍🏻
    yucongedu
        72
    yucongedu  
       2019-03-27 15:31:28 +08:00
    可以放蒲公英 每日下载是 1k 次
    gengtuan
        73
    gengtuan  
       2019-03-27 16:35:33 +08:00
    @w4mxl 感谢
    zhangneww
        74
    zhangneww  
       2019-03-27 18:00:15 +08:00
    ios 登录不能调用系统的自动填充用户名密码
    hello461380249
        75
    hello461380249  
       2019-03-27 18:01:38 +08:00
    赞! 最近正在看 flutter
    heliang
        76
    heliang  
       2019-03-27 18:19:14 +08:00 via iPhone
    赞 开始使用 👍
    dabaitu
        77
    dabaitu  
       2019-03-27 18:28:55 +08:00 via Android
    小米 6 上下滑动会掉帧…
    Hilong
        78
    Hilong  
       2019-03-27 19:40:45 +08:00
    你们怎么就这么快.我也在做 flutter 版的 v2,之前什么 rn weex 的时候没赶上车,这次 flutter 又被甩下了
    Hilong
        79
    Hilong  
       2019-03-27 19:44:12 +08:00
    安卓滑动总感觉有点掉帧,没有 v2ex+的那种流畅感,感觉没有 60fps
    Benisme
        80
    Benisme  
       2019-03-27 19:44:59 +08:00   ❤️ 1
    我下午还在学 flutter,你们手脚也太快了。另外顺便求一下开源
    w4mxl
        81
    w4mxl  
    OP
       2019-03-27 20:05:23 +08:00 via iPhone
    @Hilong 😂 我们可以交流一下。其实我后来试了下其它的 V2EX 第三方客户端,像是 v2er ( iOS/android )、V2EX 等做的也都挺好用的
    Hilong
        82
    Hilong  
       2019-03-27 20:16:40 +08:00
    @w4mxl 我还是个壳子.唉,我离你的这个差的还远呢.后面跟老哥请教下啊. 我还是边学边做的状态,有些 UI 都还搞不定
    rosu
        83
    rosu  
       2019-03-27 20:34:06 +08:00 via Android
    试过了几个 flutter 实现的 Android 客户端(包括楼主这个),总感觉掉帧。但是又没法看到 GPU 绘制曲线...
    w4mxl
        84
    w4mxl  
    OP
       2019-03-27 23:11:17 +08:00 via iPhone
    @rosu 掉帧是我学艺不精,flutter 本身没问题。我会逐步优化到流畅自然,到时候 @你 🤭
    Sohpai
        85
    Sohpai  
       2019-03-27 23:27:39 +08:00
    安卓的有吗?
    Sohpai
        86
    Sohpai  
       2019-03-27 23:29:07 +08:00
    抱歉没看到,现在看到了
    bccoder
        87
    bccoder  
       2019-03-27 23:35:13 +08:00 via Android
    Android 很流畅
    bokchoys
        88
    bokchoys  
       2019-03-28 01:26:04 +08:00 via iPhone
    ios 有邀请码通知我一下 想试试
    Akkuman
        89
    Akkuman  
       2019-03-28 01:48:56 +08:00 via Android
    Android 9,滑动总感觉有点掉帧
    lgl0831
        90
    lgl0831  
       2019-03-28 02:00:35 +08:00 via Android
    Android 感觉流畅顺滑度还有待提高
    iamben
        91
    iamben  
       2019-03-28 04:39:23 +08:00 via Android   ❤️ 1
    Vivo NEX. 挺明显的卡顿。不过整体感觉不错,就差个签到的功能了。
    jiagm
        92
    jiagm  
       2019-03-28 06:09:40 +08:00 via Android   ❤️ 1
    总体感觉很不错,建议:添加自动签到和使用 Google 帐户 Login 的功能;优化一下页面滚动时的流畅度;上架 Google Play 后添加内购捐助。
    lisonfan
        93
    lisonfan  
       2019-03-28 07:16:16 +08:00   ❤️ 1
    MAX 掉帧
    w4mxl
        94
    w4mxl  
    OP
       2019-03-28 08:07:10 +08:00 via iPhone
    @jiagm 好的,谢谢反馈。
    ShuoHui
        95
    ShuoHui  
       2019-03-28 08:30:31 +08:00 via iPhone
    @w4mxl 这下用上了,s10 滑帖有点掉帧。另外希望加入纯黑的主题。
    MortyP
        96
    MortyP  
       2019-03-28 08:44:38 +08:00 via iPhone
    回复自 v2lf
    mekhili
        97
    mekhili  
       2019-03-28 10:04:59 +08:00
    Xs Max 滑动长列表时有明显感知的轻微卡顿
    MarginCall
        98
    MarginCall  
       2019-03-28 10:34:38 +08:00
    完成度很可以,希望楼主分享一下 github 账号,开源以后第一时间学习
    0vels
        99
    0vels  
       2019-03-28 10:47:07 +08:00
    mumu 模拟器闪退了
    MicroPan
        100
    MicroPan  
       2019-03-28 10:56:18 +08:00 via iPhone
    很流程 UI 有点复古 感觉还差点就非常完美了
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2591 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 05:35 · PVG 13:35 · LAX 21:35 · JFK 00:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.