[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9489":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":16,"starSnapshotCount":16,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},9489,"flutter_v2ex","guozhigq\u002Fflutter_v2ex","guozhigq","使用flutter开发的v2ex客户端，支持Android和iOS设备。在Android 12+机型上支持Material You取色","",null,"Dart",998,62,8,25,0,1,6,3,9.4,"MIT License",false,"main",true,[26,27,28,29],"android","dart","flutter","v2ex","2026-06-12 02:02:08","\u003Cdiv align=center>\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fguozhigq\u002Fflutter_v2ex\u002Fblob\u002Fmain\u002Fassets\u002Fimages\u002Ficon\u002Ficon_android.png\" width=\"200\" height=\"200\">\u003C\u002Fimg>\u003C\u002Fdiv>\n\u003Cbr\u002F>\n\n\n\u003Cdiv align=\"center\">\n    \u003Ch1>VVEX\u003C\u002Fh1>\n    \u003Cdiv align=\"center\">\n        \u003Cimg alt=\"GitHub\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFlutter-3.16.4-success?style=flat&logo=flutter\">\n        \u003Cimg alt=\"GitHub\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FJava-11.0.15-green?style=flat\">\n        \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fgithub.com\u002Fguozhigq\u002Fflutter_v2ex\u002Freleases\">\n            \u003Cimg alt=\"Version\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fguozhigq\u002Fflutter_v2ex?color=c3e7ff&label=version&style=flat\">\n        \u003C\u002Fa>\n    \u003C\u002Fdiv>\n    \u003Cbr\u002F>\n    \u003Cp>使用 Flutter 开发的 \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fwww.v2ex.com\u002F\">V2ex\u003C\u002Fa> 客户端\u003C\u002Fp>\n    \u003Cp>适配了\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fm3.material.io\u002F\">Material You\u003C\u002Fa> 样式\u003C\u002Fp>\n    \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fgithub.com\u002Fguozhigq\u002Fflutter_v2ex\u002Freleases\">去下载\u003C\u002Fa>\n    \u003Cbr\u002F>\n    \u003Cbr\u002F>\n    \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fguozhigq\u002Fflutter_v2ex\u002Fmain\u002Fassets\u002Fpreview\u002Fpreview_1.png\" width=\"49%\">\u003C\u002Fimg>\n    \u003Cimg src=\"https:\u002F\u002Ffiles.catbox.moe\u002Fkpuks8.png\" width=\"49%\">\u003C\u002Fimg>\n    \u003Cimg src=\"https:\u002F\u002Ffiles.catbox.moe\u002Fdkf8qt.png\" width=\"49%\">\u003C\u002Fimg>\n    \u003Cimg src=\"https:\u002F\u002Ffiles.catbox.moe\u002Fxij4ov.png\" width=\"49%\">\u003C\u002Fimg>\n\u003C\u002Fdiv>\n\u003Cbr\u002F>\n\n\n## 功能  \n\n[开发计划](https:\u002F\u002Fgithub.com\u002Fusers\u002Fguozhigq\u002Fprojects\u002F2)  \u002F \u003Ca target=\"_blank\" href=\"https:\u002F\u002Ft.me\u002F+lm_oOVmF0RJiODk1\">加入讨论组\u003C\u002Fa>\n\u003Cbr\u002F>\n- [x] 夜间模式\n- [x] 动态主题\n- [x] 自动签到\n- [x] 高级搜索\n- [x] 节点排序\n- [x] @回复多人\n- [x] 检测更新\n- [x] 2FA验证登录\n- [x] 回复保存为图片\n- [x] 多类型消息提醒\n- [x] 评论倒序查看\n- [x] 快速返回顶部&刷新\n- [x] base64 加密\u002F解密\n- [x] Signin with Google\n- [x] 话题标记已读\n- [x] 消息跳转至楼层\n- [x] 图片上传\n- [ ] 数据缓存\n- [x] 页面骨架屏\n- [ ] 适配Pad布局\n- [x] markdown 格式发布主题\n\n\u003Cbr\u002F>\n\n## 环境配置\n\n```\n[!] Flutter (Channel [user-branch], 3.24.4, on macOS 14.6.1 23G93 darwin-arm64,\n    locale zh-Hans-CN)\n    ! Flutter version 3.24.4 on channel [user-branch] at\n      \u002FUsers\u002Frr\u002FDocuments\u002Fsdk\u002Fflutter\n      Currently on an unknown channel. Run `flutter channel` to switch to an\n      official channel.\n      If that doesn't fix the issue, reinstall Flutter by following instructions\n      at https:\u002F\u002Fflutter.dev\u002Fsetup.\n    ! Upstream repository unknown source is not a standard remote.\n      Set environment variable \"FLUTTER_GIT_URL\" to unknown source to dismiss\n      this error.\n[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)\n[✓] Xcode - develop for iOS and macOS (Xcode 15.1)\n[✓] Chrome - develop for the web\n[✓] Android Studio (version 2023.2)\n[✓] VS Code (version 1.95.1)\n[✓] Connected device (4 available)\n[✓] Network resources\n```\n\n## 运行\n\n\n确保相关开发环境及代码编辑器正确配置\n\n-   终端运行\n\n    -   进入项目根目录\n    -   键入 flutter pub get 安装插件\n    -   键入 flutter run 编译&运行项目至模拟器\n\n-   编辑器运行 - Android studio\n    -   安装 dart&flutter 相关插件\n    -   点击顶部工具栏 绿色按钮（确保 main.dart 显示为 flutter logo）\n-   编辑器运行 - VSCode\n    -   安装 dart&flutter 相关插件\n    -   打开 lib -> main.dart 文件\n    -   确保底部状态栏显示正确的设备，点击顶部工具栏下箭头 -> Start Debugging\n\n\u003Cbr\u002F>\n\n## 打包\n\n\u003Cstrong>执行 flutter build apk\u002Fios\u003C\u002Fstrong>\n```dart\n打包前在 lib\u002Fhttp\u002Finit.dart 中关闭代理\n\nclient.findProxy = (uri) {\n    \u002F\u002F proxy all request to localhost:8888\n    \u002F\u002F return 'PROXY 192.168.1.60:7890';\n    \u002F\u002F return 'PROXY 172.16.32.186:7890';\n    \u002F\u002F return 'PROXY localhost:7890';\n    \u002F\u002F return 'PROXY 127.0.0.1:7890';\n    \u002F\u002F 不设置代理 TODO 打包前关闭代理\n    return 'DIRECT';\n};\n```\n\n\u003Cbr\u002F>\n\n授权@24 版权©️\n\n## 感谢\n\n* [V2LF](https:\u002F\u002Fgithub.com\u002Fw4mxl\u002FV2LF) : 很多思路借鉴了 V2LF， 感谢 🙏\n* [sov2ex](https:\u002F\u002Fgithub.com\u002FBynil\u002Fsov2ex) : 一个便捷的 V2EX 站内搜索引擎，搜索功能基于此实现，感谢🙏\n\n","flutter_v2ex 是一个使用 Flutter 框架开发的 V2EX 社区客户端，支持 Android 和 iOS 设备。该项目利用 Dart 语言编写，具有夜间模式、动态主题、自动签到、高级搜索等功能，并在 Android 12 及以上版本中支持 Material You 样式自定义。此外，它还提供了多种消息提醒方式、评论倒序查看及快速返回顶部等便捷功能，极大提升了用户体验。此应用非常适合需要跨平台访问 V2EX 论坛的技术爱好者和开发者使用。",2,"2026-06-11 03:23:06","top_language"]