这是一款用 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.im: https://fir.im/wmlv2lf
|  |      1vovov      2019-03-27 01:42:39 +08:00 via Android  1 正打算学 flutter,很喜欢,下载来支持楼主。 | 
|  |      2gamesme      2019-03-27 01:54:40 +08:00 via iPhone 验证码怎么都不对…而且验证码也太难看懂了😂 | 
|      3LeonKennedy      2019-03-27 02:06:56 +08:00 via Android 没有谷歌登陆 | 
|  |      4243205964      2019-03-27 02:08:04 +08:00 via iPhone 为什么全部节点不能放在第一个?有点难受呀 | 
|  |      5243205964      2019-03-27 02:09:05 +08:00 via iPhone 我在用 Note8,用你的 app 怎么显示来自 iPhone ? | 
|  |      6shadiao      2019-03-27 02:36:56 +08:00 via iPhone  1 看起来不错啊👍 | 
|  |      7guiqiqi      2019-03-27 04:42:22 +08:00 via iPhone  1 支持,我这边帧数很低,滑动有明显卡顿,iPhone6s | 
|      10w4mxl OP @LeonKennedy #3 嗯,后面考虑加上 | 
|  |      11kookpua      2019-03-27 07:08:59 +08:00 via iPhone 支持,想学习 flutter | 
|  |      14xcv58      2019-03-27 07:58:35 +08:00 Pixel 3 装不了 | 
|      15Lrevan      2019-03-27 08:03:41 +08:00 via iPhone 最热节点什么都没有 | 
|  |      16sute      2019-03-27 08:06:41 +08:00 via iPhone 全部节点太靠后了,贴子页面底部没有回复框? | 
|  |      17echovaio      2019-03-27 08:19:30 +08:00 via iPhone 不错,如果能分享一下开发历程就更好了 | 
|  |      18andychen1      2019-03-27 08:25:56 +08:00 via iPhone 有没有主题? | 
|  |      19murmur      2019-03-27 08:28:05 +08:00 不支持模拟器? | 
|      209s0ne      2019-03-27 08:30:14 +08:00 via Android  1 超级支持 什么都点开来看了看,许可点开来看完后,侧边栏连带设置选项就全换英文了(手机语言简体中文,APP 里语言选项是自动)...... | 
|  |      21huangdayu      2019-03-27 08:30:40 +08:00 via Android 点两次才能登录? | 
|  |      22Don9      2019-03-27 08:36:13 +08:00 via Android 登陆不支持自动填充,已放弃 | 
|  |      23Trumeet      2019-03-27 08:38:13 +08:00 有没有上架 Play Store / 酷安? | 
|      24bbbb      2019-03-27 08:47:08 +08:00 via iPhone 哈哈哈,不支持自动填充账号密码,登录界面看着有点不习惯。 | 
|  |      25Gzp      2019-03-27 08:49:27 +08:00 via iPhone 演示的手机没电啦! | 
|      28w4mxl OP @Trumeet 🤪 计划更新到 1.0.0 时上架到 App store,Google play 和酷安的。 | 
|  |      30thet      2019-03-27 09:02:14 +08:00 via Android 登录建议加个 loding,回复建议加个楼层,对个人而言,回复按钮放在下面比较舒服。 其他感觉很赞,楼主以后打算开源吗? | 
|      33ShuoHui      2019-03-27 09:10:59 +08:00 via iPhone https://i.loli.net/2019/03/27/5c9acd8a1264b.png 美版 s10 装不了,为啥不上 play 呢 | 
|      34huclengyue      2019-03-27 09:11:03 +08:00 via Android 好奇楼主的 API 哪里来的?我看 v2 上面很多 API 都是没有的,比如分页啊这些,是自己建的,爬虫吗? | 
|      35blufaux      2019-03-27 09:14:50 +08:00 滑动掉帧卡顿,XS MAX | 
|  |      36g0thic      2019-03-27 09:16:21 +08:00  1 @huclengyue 「从有这个念头时起我开始越发用心在完善它(比如一开始是用 V 站开放出来的有限的几个接口实现的话题列表、节点列表和详情页面,后面因为想要的字段有缺失或者有些想做的功能没有现成的 API 接口而统统改成了 Html 解析网页数据再包装成对象来实现)。」 | 
|  |      37hanxiV2EX      2019-03-27 09:20:07 +08:00 via Android 点个赞! | 
|      38huclengyue      2019-03-27 09:21:30 +08:00 via Android 一样在学 flutter 不说开源,期待楼主能够分享开发中遇到的问题。还有就是登录不上去 | 
|  |      39wozhizui      2019-03-27 09:31:09 +08:00 下载不了,达到每日下载上限 | 
|  |      40abclucifer      2019-03-27 09:32:40 +08:00 满员了。。。 | 
|  |      41xy19009188      2019-03-27 09:32:40 +08:00 via iPhone 视觉效果不错,而且性能好像比 xboard 好一点 | 
|  |      42xiwangzishi      2019-03-27 09:33:11 +08:00 下载不了,达到每日下载上限 | 
|      43gengtuan      2019-03-27 09:35:09 +08:00 testfight 已满。。 | 
|      44w4mxl OP  1 | 
|  |      45hasaki1997      2019-03-27 09:59:07 +08:00 via Android 达到每日下载上限了😂 | 
|      46w4mxl OP @wozhizui @abclucifer @xiwangzishi @gengtuan  😂 没想到会这么多 v 友愿意下载体验, testflight 又加了很多名额,可以下载体验了; Android 的话我刚已经提交到酷安了,在审核中... | 
|  |      47xyzxiaoking      2019-03-27 10:05:46 +08:00 via Android 酷安上也叫这个名字吗 | 
|  |      48keventseng      2019-03-27 10:06:12 +08:00 via iPhone  1 此时正在用你的 app 给你回复! | 
|      49w4mxl OP @hasaki1997 @xyzxiaoking 嗯,酷安上已经发布,同名。 | 
|  |      50codehz      2019-03-27 10:19:10 +08:00 Android 版体验不太好 首先第一次打开直接闪退 第二次打开卡了半分钟,进去后所有页面显示 HttpException: Connection closed before full header was received uri=.... 同时需要按下两次返回键才能退出 | 
|  |      51codehz      2019-03-27 10:23:12 +08:00 另外登录功能是正常的(所以肯定不是网络的问题 | 
|  |      52shell314      2019-03-27 10:23:21 +08:00 via Android 很不错啊 | 
|  |      53codehz      2019-03-27 10:25:29 +08:00  1 测试了一下,往期,通知,收藏,搜索功能和贴子内容也是正常的,只有首页的列表和节点功能全部加载失败 | 
|  |      54shenxgan      2019-03-27 10:31:02 +08:00 点赞👍 | 
|      55zhhwgis      2019-03-27 10:36:19 +08:00 强烈建议开源代码 | 
|      56zhhwgis      2019-03-27 10:36:29 +08:00 强烈建议开源代码啊啊啊啊 | 
|  |      57Jzer0n      2019-03-27 10:40:54 +08:00 发现 1:在 V2 已开启二步验证的情况下,APP 输入密码和随机字符后就直接成功了,二步验证似乎没有。 | 
|  |      58Jzer0n      2019-03-27 10:46:09 +08:00 发现 2:节点下主题显示正常,但点击进去不停转圈不显示内容。更换联通移动 4G 以及公司 Wi-fi (电信)依然存在问题。 PS:iOS 10.3.3 iPhone 6S | 
|  |      59vivinBear      2019-03-27 10:47:15 +08:00 最近 也在学 flutter 也是打算用 flutter 写 V2EX 的手机端 希望大佬可以开源 好让小弟学习一哈 | 
|  |      60wangzh      2019-03-27 10:53:10 +08:00 最近 也在学 flutter 也是打算用 flutter 写 V2EX 的手机端 希望大佬可以开源 好让小弟学习一哈 | 
|  |      61kamal      2019-03-27 11:05:51 +08:00 支持一个,解决卡顿问题后,希望能分享一下优化过程 | 
|  |      62fengtalk      2019-03-27 11:13:40 +08:00  1 iOS 上字体有问题。  | 
|  |      64Ultraman      2019-03-27 11:32:02 +08:00 via Android V2 格式是个筐 啥都往里装😌 | 
|      70ericliu001      2019-03-27 13:20:56 +08:00 via iPhone 正在用 v2lf 回复 | 
|  |      71t2doo      2019-03-27 15:31:03 +08:00 via iPhone  1 哎哟,不错哦,界面字体很好看,还没有我原来用的那个免费的重复话题的问题,赞👍🏻 | 
|      72yucongedu      2019-03-27 15:31:28 +08:00 可以放蒲公英  每日下载是 1k 次 | 
|  |      74zhangneww      2019-03-27 18:00:15 +08:00 ios 登录不能调用系统的自动填充用户名密码 | 
|      75hello461380249      2019-03-27 18:01:38 +08:00 赞! 最近正在看 flutter | 
|      76heliang      2019-03-27 18:19:14 +08:00 via iPhone 赞 开始使用 👍 | 
|      77dabaitu      2019-03-27 18:28:55 +08:00 via Android 小米 6 上下滑动会掉帧… | 
|  |      78Hilong      2019-03-27 19:40:45 +08:00 你们怎么就这么快.我也在做 flutter 版的 v2,之前什么 rn weex 的时候没赶上车,这次 flutter 又被甩下了 | 
|  |      79Hilong      2019-03-27 19:44:12 +08:00 安卓滑动总感觉有点掉帧,没有 v2ex+的那种流畅感,感觉没有 60fps | 
|  |      80Benisme      2019-03-27 19:44:59 +08:00  1 我下午还在学 flutter,你们手脚也太快了。另外顺便求一下开源 | 
|      81w4mxl OP @Hilong 😂 我们可以交流一下。其实我后来试了下其它的 V2EX 第三方客户端,像是 v2er ( iOS/android )、V2EX 等做的也都挺好用的 | 
|  |      83rosu      2019-03-27 20:34:06 +08:00 via Android 试过了几个 flutter 实现的 Android 客户端(包括楼主这个),总感觉掉帧。但是又没法看到 GPU 绘制曲线... | 
|      85Sohpai      2019-03-27 23:27:39 +08:00 安卓的有吗? | 
|      86Sohpai      2019-03-27 23:29:07 +08:00 抱歉没看到,现在看到了 | 
|      87bccoder      2019-03-27 23:35:13 +08:00 via Android Android 很流畅 | 
|  |      88bokchoys      2019-03-28 01:26:04 +08:00 via iPhone ios 有邀请码通知我一下 想试试 | 
|      89Akkuman      2019-03-28 01:48:56 +08:00 via Android Android 9,滑动总感觉有点掉帧 | 
|      90lgl0831      2019-03-28 02:00:35 +08:00 via Android Android 感觉流畅顺滑度还有待提高 | 
|  |      91iamben      2019-03-28 04:39:23 +08:00 via Android  1 Vivo NEX. 挺明显的卡顿。不过整体感觉不错,就差个签到的功能了。 | 
|  |      92jiagm      2019-03-28 06:09:40 +08:00 via Android  1 总体感觉很不错,建议:添加自动签到和使用 Google 帐户 Login 的功能;优化一下页面滚动时的流畅度;上架 Google Play 后添加内购捐助。 | 
|  |      93lisonfan      2019-03-28 07:16:16 +08:00  1 MAX 掉帧 | 
|  |      96MortyP      2019-03-28 08:44:38 +08:00 via iPhone 回复自 v2lf | 
|      97mekhili      2019-03-28 10:04:59 +08:00 Xs Max 滑动长列表时有明显感知的轻微卡顿 | 
|  |      98MarginCall      2019-03-28 10:34:38 +08:00 完成度很可以,希望楼主分享一下 github 账号,开源以后第一时间学习 | 
|  |      990vels      2019-03-28 10:47:07 +08:00 mumu 模拟器闪退了 | 
|  |      100MicroPan      2019-03-28 10:56:18 +08:00 via iPhone 很流程 UI 有点复古 感觉还差点就非常完美了 |