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

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

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

    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  
    MicroPan
        101
    MicroPan  
       2019-03-28 10:57:59 +08:00
    @w4mxl 我用的安卓 带的尾巴是 via iPhone 还是建议改下
    leonzt
        102
    leonzt  
       2019-03-28 11:21:14 +08:00
    想问一下这个卡顿是因为代码优化,还是本身 flutter 就存在的问题
    Exia
        103
    Exia  
       2019-03-28 12:35:37 +08:00
    Android 挺流畅的啊,已经收藏
    SingeeKing
        104
    SingeeKing  
       2019-03-28 13:26:57 +08:00 via iPhone
    为什么我开了两步验证,然后在这个 app 上不需要输入两步验证验证码就登录成功了…
    osinx
        105
    osinx  
       2019-03-28 13:33:16 +08:00 via iPhone
    没有用 https,建议作者处理一下
    yjxkwp
        106
    yjxkwp  
       2019-03-28 14:02:15 +08:00
    提个小 issue
    如果网络连接失败,网页会显示报错,这个时候无法下拉刷新,只能重启
    H4cK
        107
    H4cK  
       2019-03-28 15:24:10 +08:00
    签名下面那两句诗是什么鬼???
    cowap
        108
    cowap  
       2019-03-28 17:42:29 +08:00 via iPhone
    @w4mxl 怎么回复帖子?现在只能点别人回复的来回复
    cowap
        109
    cowap  
       2019-03-28 17:56:56 +08:00 via iPhone
    @w4mxl 苹果端往下拉刷新不了
    dai875939260
        110
    dai875939260  
       2019-03-28 20:53:03 +08:00
    我的 ip7 也会卡顿
    dabaibai
        111
    dabaibai  
       2019-03-28 20:55:20 +08:00
    先支持下
    woscaizi
        112
    woscaizi  
       2019-03-28 20:59:54 +08:00 via iPhone
    已下载 ios 版
    w4mxl
        113
    w4mxl  
    OP
       2019-03-28 21:50:50 +08:00
    @leonzt #102 是我学艺不精,非 flutter 本身问题。我会继续学习、优化
    w4mxl
        114
    w4mxl  
    OP
       2019-03-28 22:02:56 +08:00
    @osinx #105 我检查了下好像只有主页 tab 请求不是 https。您是说的那里,还是其它什么地方呢?
    w4mxl
        115
    w4mxl  
    OP
       2019-03-28 22:09:10 +08:00
    @yjxkwp #106 嗯,好的,感谢反馈建议
    w4mxl
        116
    w4mxl  
    OP
       2019-03-28 22:14:04 +08:00
    @H4cK #107 🎉你是首个提到它的。纯属个人一点爱好。(点击后还可以看到整首...乛◡乛)
    newbieRenew
        117
    newbieRenew  
       2019-03-28 23:10:25 +08:00 via iPhone
    老歌你这声量无法调节呀
    newbieRenew
        118
    newbieRenew  
       2019-03-28 23:11:06 +08:00 via iPhone
    回复错了。已下载,感觉还挺流畅
    Coande
        119
    Coande  
       2019-03-29 00:08:10 +08:00
    小米 6 MIUI9 7.12.7 开发版,登录崩溃
    creanme
        120
    creanme  
       2019-03-29 00:26:32 +08:00 via iPhone   ❤️ 1
    支持,想反馈的问题楼上都说了,就不重复了。
    vate32
        121
    vate32  
       2019-03-29 01:34:19 +08:00 via iPhone
    登录的时候无法触发 iPhone 的自动填充密钥,不知道是不是个例
    q8164305
        122
    q8164305  
       2019-03-29 04:57:11 +08:00 via Android
    数据是自己爬的么?好像官方没有提供这么多 api 的
    YIZHITANGTONGXUE
        123
    YIZHITANGTONGXUE  
       2019-03-29 07:32:00 +08:00 via iPhone
    建议优化一下 ios 首次进入无网络会报错的情况,可以加个刷新
    YIZHITANGTONGXUE
        124
    YIZHITANGTONGXUE  
       2019-03-29 07:32:48 +08:00 via iPhone
    点击导航会卡顿,掉帧 6s
    cantonadong
        125
    cantonadong  
       2019-03-29 07:37:14 +08:00 via Android
    支持,希望功能比 EX 完善,不要收费
    w4mxl
        126
    w4mxl  
    OP
       2019-03-29 09:22:58 +08:00 via iPhone
    @vate32 #121 😂不是个例。这个功能还在开发中
    zetaoyang
        127
    zetaoyang  
       2019-03-29 10:50:02 +08:00
    希望可以支持 V2EX 笔记本 功能。
    zw1234
        128
    zw1234  
       2019-03-29 11:10:57 +08:00
    @w4mxl 可否留个 vx,想合作开发有意思的产品,我后端
    akring
        129
    akring  
       2019-03-29 12:39:56 +08:00 via iPhone   ❤️ 1
    @w4mxl 在用 iPhone xs,也是感觉列表滑动卡顿
    lc125581200
        130
    lc125581200  
       2019-03-29 13:52:53 +08:00
    每一个帖子的 highlight 颜色觉得可以再设计一下,感觉有点杂乱。相比之下,另一个 V2 app Xboard 视觉上协调一点。
    xman99
        131
    xman99  
       2019-03-29 14:16:06 +08:00
    挺好的, 表示支持
    xman99
        132
    xman99  
       2019-03-29 14:22:30 +08:00
    iOS 12.2 输入错几次密码, 现在验证码都看不到了? 怎么办
    wednesdayco
        133
    wednesdayco  
       2019-03-29 14:25:27 +08:00
    新买的 s10 还没到手,到手了就试试
    skyjerry
        134
    skyjerry  
       2019-03-29 15:00:55 +08:00
    掉帧太严重了。
    Peters
        135
    Peters  
       2019-03-29 15:11:58 +08:00 via Android
    通信错误有点多,页面打开时间似乎也不够快
    MY284677511
        136
    MY284677511  
       2019-03-29 15:12:17 +08:00
    不错,最近也打算看 flutter.
    w4mxl
        137
    w4mxl  
    OP
       2019-03-29 15:45:33 +08:00
    @zetaoyang #127 我很少用到 V 站记事本功能呢。您能说说你通常使用它的场景吗?
    w4mxl
        138
    w4mxl  
    OP
       2019-03-29 15:47:07 +08:00
    @zw1234 #128 可以啊。我的微信号: ThinkPad-R400
    w4mxl
        139
    w4mxl  
    OP
       2019-03-29 15:51:39 +08:00
    @lc125581200 #130 您是说帖子评论区域的楼主的回复被高亮,设计上感到不协调?
    当时这里我能想到的是两种方案:
    - 楼主的回复增加一个 [楼主] 标签,类似其它 app 处理方式
    - 楼主的回复层直接加淡淡的高亮
    我自己倾向于后者,你有更好的设计想法希望可以再反馈,多谢
    w4mxl
        140
    w4mxl  
    OP
       2019-03-29 15:54:05 +08:00
    @fengtalk #62 hi 我才发现你截图中的好像不是当时发的 0.5.0 版本,你是从 tf 下载的之前老版本吗?如果是老版本,你试试最新的版本有没有这个问题呢?
    sevenstone
        141
    sevenstone  
       2019-03-29 16:19:22 +08:00
    点击登陆没反应。退出重来,验证码加载不出来了
    JackieMe
        142
    JackieMe  
       2019-03-29 16:29:20 +08:00 via Android
    有毒。开始登录一直没反应,点两次就提示验证码错误。清掉后台重新打开验证码加载不出来了。
    fengtalk
        143
    fengtalk  
       2019-03-29 16:38:17 +08:00
    @w4mxl 更新之后字体显示已经没问题。
    lc125581200
        144
    lc125581200  
       2019-03-29 16:48:57 +08:00   ❤️ 1
    @w4mxl 可能我没描述清楚,是帖子分类那个 highlight 为绿色的部分,如果主题颜色不选成绿色,选择其他颜色的话,总会觉得颜色杂乱,看起来违和。以上仅是个人主观感觉。
    llcfays
        145
    llcfays  
       2019-03-29 16:57:59 +08:00
    感觉列表滑动有点卡顿。
    guxin0123
        146
    guxin0123  
       2019-03-29 17:07:03 +08:00 via Android
    酷安的下载链接有些地区运营商劫持,下载下来一个名为系统服务的 app
    shadiao
        147
    shadiao  
       2019-03-29 18:37:37 +08:00 via iPhone
    iOS 上不够流畅,有点掉帧的感觉,也在做 flutter 开发,能 wx 交流下嘛?
    blacklee
        148
    blacklee  
       2019-03-29 18:59:04 +08:00
    试了 iOS 的,感觉挺好,昨天还和同事说下次搞个新项目要用 Flutter,看了这个感觉更应该了。
    wmllll
        149
    wmllll  
       2019-03-29 22:25:54 +08:00
    @shadiao #147 当然,我的 WeChat 在#138
    w4mxl
        150
    w4mxl  
    OP
       2019-03-29 22:28:56 +08:00 via iPhone
    @lc125581200 #144 嗯我明白你的意思了。那里我会考虑一下
    xrr2016
        151
    xrr2016  
       2019-03-30 00:09:48 +08:00 via iPhone
    报个 bug,我是小米手机,但是回复上的 via 显示 iphone
    zetaoyang
        152
    zetaoyang  
       2019-03-30 09:01:38 +08:00
    @w4mxl 我临时记录一些感兴趣的文章链接,然后有时间就看
    huaji
        153
    huaji  
       2019-03-31 08:34:10 +08:00 via iPhone
    提交 Bug: [iPhone 7lus] App 中文界面,打开侧栏,查看许可证,向下滑动翻看后,返回,侧栏变成英文界面。
    huaji
        154
    huaji  
       2019-03-31 08:38:11 +08:00 via iPhone
    有群嘛,可以建个群交流呀!
    Meiyun
        155
    Meiyun  
       2019-03-31 12:21:59 +08:00 via iPhone
    验证码刷新不出来 ip8
    Meiyun
        156
    Meiyun  
       2019-03-31 12:24:52 +08:00 via iPhone
    真特么难用 验证码不显示 点登录也没反应
    wmllll
        157
    wmllll  
       2019-03-31 12:49:04 +08:00
    @huaji #153 嗯是的,#20 楼已经反馈的这个问题。不过暂时解决不了这个 bug,是 flutter 它那边的,我会跟进那边对这个问题的进展
    huaji
        158
    huaji  
       2019-03-31 12:56:05 +08:00
    @wmllll 好的👌🏻
    XiaoXiaoNiWa
        159
    XiaoXiaoNiWa  
       2019-04-03 20:35:04 +08:00
    请问楼主的瀑布流是如何实现的?( Webview 还是 原生的 flutter 组件)
    之前尝试在 Flutter 中嵌入 Webview,发现滚动时画面非常卡,帧率很低。
    w4mxl
        160
    w4mxl  
    OP
       2019-04-04 21:49:11 +08:00 via Android   ❤️ 1
    @XiaoXiaoNiWa #159 不好意思才回复。你说的瀑布流是指哪里?目前 app 里没有用到 webview 哦
    XiaoXiaoNiWa
        161
    XiaoXiaoNiWa  
       2019-04-04 22:11:33 +08:00
    @w4mxl haha, 就是首页消息列表啦
    hoosin
        162
    hoosin  
       2019-04-11 14:51:37 +08:00
    @w4mxl 代码仓库贴出来学习一下?
    w4mxl
        163
    w4mxl  
    OP
       2019-04-11 14:55:09 +08:00   ❤️ 1
    @XiaoXiaoNiWa #161 首页的节点 Tab 下的列表,就是先获取网站对应的 Tab 下的列表数据,然后用 Listview widget 去实现出来的哦
    w4mxl
        164
    w4mxl  
    OP
       2019-04-11 14:57:21 +08:00
    @hoosin #162 请看我在 #32 楼的回复
    dai640
        165
    dai640  
       2019-05-17 01:53:09 +08:00 via iPhone
    ios tf 的额度已满,何时能解决?
    w4mxl
        166
    w4mxl  
    OP
       2019-05-17 18:18:33 +08:00
    @dai640 #165 现在可以了,已经重新调整了额度。有兴趣可以下载体验了
    dai640
        167
    dai640  
       2019-05-19 10:37:46 +08:00 via iPhone
    @w4mxl #166 楼主,竟然不支持密码插件登录啊? ui 比较安卓,继续改善
    dai640
        168
    dai640  
       2019-05-19 11:01:40 +08:00 via iPhone
    不支持状态栏点击事件,这个希望能改善加入
    w4mxl
        169
    w4mxl  
    OP
       2019-05-19 17:44:40 +08:00
    @dai640 #168 嗯会的
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1476 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:09 · PVG 01:09 · LAX 09:09 · JFK 12:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.