[ V2HOT ] 玩了玩 React Native,第一个 iOS 应用献给 V2EX 了,邀请感兴趣的朋友试用

2015-05-01 21:14:38 +08:00
 xcatliu

下载链接: http://fir.im/5tnf/
源码: https://github.com/xcatliu/V2HOT

欢迎 star, fork or report an issue.

V2HOT 是什么

最近玩了玩 React Native,觉得挺有意思的,于是用 [V2EX API](//v2ex.com/p/7v9TEc53) 做了个应用,叫 V2HOT

个人潜水比较多,逛 V2EX 也主要看看右侧的今日热议主题,V2EX 提供的仅有的几个 API 中,这个比较有意思,而且 V2EX 用手机访问的时候显示不了这个列表,于是萌生想法做个应用,也正好实践下 React Native。

V2HOT 的功能

目前版本 1.0.0-alpha.2,仅包含以下功能:

  1. 展示今日热议主题,包含头像,标题,回复数
  2. 已阅读的主题会变灰
  3. 下拉可以刷新,获取最新的今日热议主题,merge 到已有列表中,新出现的主题会在最上方显示,有最新回复的主题,回复数会重新变成蓝色,提示有未读回复
  4. 可以清除所有数据

计划 1.0.0 版本也只会包含这么几个功能,足够满足我的需求了,现在基本只剩下修 bug 的工作了。

试用 V2HOT

目前还未发布到 Apple Store,试用了下 fir.im,刚接触还不是很清楚大家试用的时候是不是直接下载就可以了。

下载链接: http://fir.im/5tnf/
源码: https://github.com/xcatliu/V2HOT

欢迎 star, fork or report an issue.

fir.im 也提供了一个二维码下载:

V2HOT 截图




5506 次点击
所在节点    分享创造
28 条回复
xcatliu
2015-05-01 21:53:23 +08:00
没人关注分享创造么?看来大家都去看撕逼大战了。。。
Zhangcongjie
2015-05-01 22:06:24 +08:00
支持支持,不过没下载成功,不知道什么原因
xcatliu
2015-05-01 22:08:28 +08:00
xcatliu
2015-05-01 22:09:31 +08:00
xcatliu
2015-05-01 22:23:24 +08:00
@Imshaha fir 新手求助,需要公测的话,是不是得公开 public invitation link?
falcon05
2015-05-01 22:29:24 +08:00
无法安装
xcatliu
2015-05-01 22:37:48 +08:00
@falcon05 抱歉不是很会用 fir,这个链接呢?

http://fir.im/join/7cd82830effe11e480ec5dadbfa6315348bf8a6c
xcatliu
2015-05-01 22:49:49 +08:00
@Zhangcongjie @falcon05 知道了,我是内测版,只有越狱了或者提供给我 UDID 才能安装。

> 1.先看看自己的设备是否越狱,如果未越狱看一下安装的包是否是内测版;
> 2.如为内测版,开发者需要添加你的UDID,请将UDID发送给开发者;

From: http://club.fir.im/topic/549941ed5ffeb046501e7b4a

如果方便的话,访问这个得到自己的 UDID,再发给我即可尝鲜。

或者等待一段时间,我发布到 Apple Store 再试用吧~
xcatliu
2015-05-01 22:51:57 +08:00
@Zhangcongjie @falcon05

上一条打错了。。

如果方便的话,访问 http://fir.im/udid 得到自己的 UDID,再发给我即可尝鲜。
djyde
2015-05-01 22:52:53 +08:00
xcatliu
2015-05-01 22:58:14 +08:00
@djyde 原来已经有前辈做了~我在做之前也没调研,主要也是想尝试下 React Native 吧。没想到居然和你的想法一样了。握手~
allan1st
2015-05-01 22:59:49 +08:00
请问一下 React Native 支持本地数据库么?
xcatliu
2015-05-01 23:03:01 +08:00
@allan1st 我目前的了解看,React Native 提供了一个 AsyncStorage API,但是只能存储字符串,我目前的做法是每次存储前都 JSON.stringify 了。

AsyncStorage is a simple, asynchronous, persistent, global, key-value storage system. It should be used instead of LocalStorage.

From: http://facebook.github.io/react-native/docs/asyncstorage.html
allan1st
2015-05-01 23:04:37 +08:00
xcatliu
2015-05-01 23:16:57 +08:00
@djyde 刚发现居然连 Hot 的图标都是一样的!实在太巧合了

我是 google 出来的,然后找到了这个:
https://www.iconfinder.com/icons/115731/burn_fire_flame_hot_torch_icon#size=128

Settings 找到了这个:
https://www.iconfinder.com/icons/311145/preferences_settings_tools_icon
neosu
2015-05-02 10:30:55 +08:00
打个没有签名的包给我,我给你企业签名签一下,就可以无线手机任意安装了。
Nixus
2015-05-03 12:03:53 +08:00
无法安装,被iOS拒了。如果将来 苹果 把RN全部拒了,那就……
zhoujianqingz
2015-05-03 17:42:51 +08:00
@neosu 弄好了吗?
zhoujianqingz
2015-05-03 17:46:05 +08:00
现在怎么安装不了也删除不掉啊,而且安装了那个查看uiid的描述文件,怎么在通用里找不到啊
w88975
2015-05-03 19:28:32 +08:00
@xcatliu 楼主私信个联系方式呗 最近也想学react native

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

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

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

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

© 2021 V2EX