Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/w4mxl/V2LF
The v2ex client write in flutter.
https://github.com/w4mxl/V2LF
flutter-apps v2ex
Last synced: 4 months ago
JSON representation
The v2ex client write in flutter.
- Host: GitHub
- URL: https://github.com/w4mxl/V2LF
- Owner: w4mxl
- License: gpl-3.0
- Created: 2018-11-05T08:36:30.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-01-19T07:41:16.000Z (about 3 years ago)
- Last Synced: 2024-08-01T19:43:37.737Z (7 months ago)
- Topics: flutter-apps, v2ex
- Language: Dart
- Homepage:
- Size: 22.3 MB
- Stars: 475
- Watchers: 15
- Forks: 81
- Open Issues: 3
-
Metadata Files:
- Readme: README-ZH.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Language: [English](README.md) | [中文简体](README-ZH.md)
![]()
## V2LF
[](https://github.com/w4mxl/V2LF/blob/master/LICENSE)
`V2LF` 是一个 v2ex 技术社区的第三方 app。
**'V2LF' 名字是取 'way to love flutter' 的缩写。**
开发这个 app 的初衷是想在实战中学习 Flutter。在 v2ex 网站功能基础上,V2LF 希望进一步扩展出更多有趣功能的 app。目前已经新增有:
- 夜间模式
- 往期热点
- 近期已读
- 主题切换
- 高效搜索
- 只看楼主🆓 **Completely Free**
- [iOS TestFlight (1500 位上限)](https://testflight.apple.com/join/cvx4MQuh)- [CoolApk](https://www.coolapk.com/apk/221879)
💹 **Paid Support (¥12)**
- [](https://apps.apple.com/cn/app/v2lf/id1455778208?mt=8)- [](https://play.google.com/store/apps/details?id=io.github.w4mxl.v2lf)
## 截图预览
- iPhone 上

- iPad 上 (我最常用的方式)


## 编译运行
### 缺失 Key.Properties 文件
下载源码后首次运行,您将会收到一个错误,提示缺少 key.properties 文件。
请通过下面步骤解决这个问题,1. 打开 V2LF\android\app\build.gradle 文件,然后参考下面,注释掉其中一些代码
```
//keystoreProperties.load(new FileInputStream(keystorePropertiesFile))signingConfigs {
// release {
// keyAlias keystoreProperties['keyAlias']
// keyPassword keystoreProperties['keyPassword']
// storeFile file(keystoreProperties['storeFile'])
// storePassword keystoreProperties['storePassword']
// }
}
buildTypes {
// release {
// signingConfig signingConfigs.release
// }
}
```2. 打开 V2LF\android\local.properties ,然后在最后添加下面几行代码:
```
flutter.versionName=1.0.0
flutter.versionCode=1
flutter.buildMode=release
```### 开发环境
这个项目目前是在 Flutter `beta` 分支环境下开发的,每次 Flutter SDK 升级后也会做相应的适配和兼容。
想正常编译运行此项目,请先确定您已经正确配置好 Flutter 开发环境。## 后续开发
如果您对此项目的后续进展有兴趣,请通过关注这个 [notion 页面](https://www.notion.so/f6328282617a4b76b56ceeef83883a3e?v=739b62f32b7e4f58a81b8ace87105b3a) 来追踪最新动态。你也可以在那个页面留下您的评论或者建议。
## 相关链接
- [邀请体验: V2LF - 用 Flutter 开发的 V2EX App](https://www.v2ex.com/t/548936#reply169)
- [V2LF - 使用 Flutter 开发的开源的 V2EX 客户端](https://www.v2ex.com/t/563913#reply57)
- [V2LF - 更新支持了 iOS(iPadOS)13 / Android 10 Dark Mode](https://www.v2ex.com/t/613127)## 我想赞赏
如果你喜欢用 `V2LF` ,或者感觉这个项目对你有帮助,可以点右上角 ⭐Star 支持一下,谢谢 ^_^
你 happy 的话也可以扫描下面的二维码,请我吃一个棒冰,瞬间 double happy ;)
## 代码许可
[GPL v3.0 License](https://www.wikiwand.com/zh/GNU%E9%80%9A%E7%94%A8%E5%85%AC%E5%85%B1%E8%AE%B8%E5%8F%AF%E8%AF%81)