开源一个 React Native 开发的 V2EX 客户端: V2EX Plus

2021-07-15 09:37:38 +08:00
 xyxc0673

开始 V2EX Plus 这个项目,一开始是为了把之前在工作中学到的技术以及自己一直想尝试的新想法整合在一起。为此,还去学习了一些基础的 UI 设计。

参考了市面上已有的 App,结合个人的需求,目前已开发的功能点如下:

对于帖子的阅读、回复、收藏、已读历史
对于回复的点赞、对话查看
对于用户的资料查看、关注管理
对于节点的浏览、主题列表、关注管理
对于使用者的登录、签到、通知、余额

可以看到 github 最新的 commit 记录已经是两个月前了,因为从那时开始,我开始重新找工作,便把这事放在了一边。

现在已经入职了新的公司,技术栈也从跨端开发转移到了网页开发。

当初找工作也有个深刻的体会,那就是看似为前端开发准备的 React Native,其实是为原生开发准备的。因为在实际的开发中,原生端和网页端还是有很大的区别的。

整个项目完成的差不多,除开没有发帖功能,还算可以使用吧。当然,和原生开发的性能是没法相比较的。

算是一个尝试吧。

Github: https://github.com/xyxc0673/v2ex-plus

下图是用 figma 设计的一个宣传海报(暂且这么说明)

6199 次点击
所在节点    分享创造
41 条回复
coolwo
2021-07-15 18:39:59 +08:00
star+2
Dashit
2021-07-15 19:35:11 +08:00
Dashit
2021-07-15 19:35:38 +08:00
iOS 模拟器跑了下,有些细节可能要调整下。
daoluan
2021-07-15 20:13:15 +08:00
楼主,素材是哪里找的?
kawei
2021-07-15 20:31:56 +08:00
打包出来阿 ?
xyxc0673
2021-07-16 08:54:38 +08:00
@daoluan #24

图标素材: https://www.figma.com/community/file/876509330914541878

另外找素材可以到 figma 上面找。
shovo
2021-07-16 10:39:19 +08:00
不知道是我打开方式不对,还是咋的,v2 没有回复提醒,被回复也没有邮件,这个我感觉很需要
timedivision
2021-07-16 11:22:38 +08:00
v 站不是在墙外吗,你接口本地能调成功吗?
xyxc0673
2021-07-16 11:27:18 +08:00
@timedivision #28

并不能,需要科学上网
zqjilove
2021-07-16 13:50:32 +08:00
坐等打包下载
1217950746
2021-07-16 18:02:38 +08:00
正在学习,Star 学习
liguanru
2021-07-17 00:08:23 +08:00
坐等 ios 打包下载
mightofcode
2021-07-18 20:01:14 +08:00
支持!
MaxLi77
2021-07-19 21:24:41 +08:00
大手子强啊
xyxc0673
2021-07-20 09:25:14 +08:00
@xbdsky #10
@jin7 #15
@kawei #25
@zqjilove #30
@liguanru #32

现在打包出了 Android 体验版包,下载地址是: https://github.com/xyxc0673/v2ex-plus/releases

实际上这个 App 还有很多需要优化的地方,也会有很多使用体验上的问题,欢迎大家提出来。
zqjilove
2021-07-20 22:31:35 +08:00
@xyxc0673 安装后,数据加载不出来,显示加载中
qq2511296
2021-07-21 11:26:56 +08:00
坐等打个 ipa 包出来
yunchuanwu
2021-07-22 17:15:00 +08:00
坐等 ipa +1
FredZhang
2021-08-30 21:43:09 +08:00
@xyxc0673 V2 的 API 文档是怎么获取的呢,我只在底部看到少数几个
xyxc0673
2021-08-31 09:07:23 +08:00
@FredZhang 我是在 Github 找的 V2EX API,但是大部分还是通过模拟请求抓取下来的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/789615

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX