V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xcatliu
V2EX  ›  分享创造

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

  •  1
     
  •   xcatliu ·
    xcatliu · 2015-05-01 21:14:38 +08:00 · 5472 次点击
    这是一个创建于 3493 天前的主题,其中的信息可能已经有所发展或是发生改变。

    下载链接: 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 也提供了一个二维码下载:

    qrcode

    V2HOT 截图

    V2HOT-01
    V2HOT-02
    V2HOT-03
    V2HOT-04

    第 1 条附言  ·  2015-05-01 23:04:38 +08:00
    抱歉,没有调研清楚,安装失败的看这里:

    我现在发布的应用是内测版,只有越狱了或者提供给我 UDID 才能安装。

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

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

    如果方便的话,访问 http://fir.im/udid 得到自己的 UDID,再发给我即可尝鲜。

    或者等待一段时间,我发布到 Apple Store 再试用吧~
    第 2 条附言  ·  2015-05-03 23:35:06 +08:00
    Version: 1.0.0-beta.3

    Updated:
    - Fix 5 warnings when build project
    - Add icon and LaunchImage for V2HOT
    - Using offline bundle, fixed #12 (When reopen V2HOT, it crashed)

    下载链接:
    http://fir.im/5tnf/
    28 条回复    2015-05-04 15:59:29 +08:00
    xcatliu
        1
    xcatliu  
    OP
       2015-05-01 21:53:23 +08:00
    没人关注分享创造么?看来大家都去看撕逼大战了。。。
    Zhangcongjie
        2
    Zhangcongjie  
       2015-05-01 22:06:24 +08:00   ❤️ 1
    支持支持,不过没下载成功,不知道什么原因
    xcatliu
        3
    xcatliu  
    OP
       2015-05-01 22:08:28 +08:00
    xcatliu
        4
    xcatliu  
    OP
       2015-05-01 22:09:31 +08:00
    xcatliu
        5
    xcatliu  
    OP
       2015-05-01 22:23:24 +08:00
    @Imshaha fir 新手求助,需要公测的话,是不是得公开 public invitation link?
    falcon05
        6
    falcon05  
       2015-05-01 22:29:24 +08:00 via iPhone   ❤️ 1
    无法安装
    xcatliu
        7
    xcatliu  
    OP
       2015-05-01 22:37:48 +08:00
    @falcon05 抱歉不是很会用 fir,这个链接呢?

    http://fir.im/join/7cd82830effe11e480ec5dadbfa6315348bf8a6c
    xcatliu
        8
    xcatliu  
    OP
       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
        9
    xcatliu  
    OP
       2015-05-01 22:51:57 +08:00
    @Zhangcongjie @falcon05

    上一条打错了。。

    如果方便的话,访问 http://fir.im/udid 得到自己的 UDID,再发给我即可尝鲜。
    djyde
        10
    djyde  
       2015-05-01 22:52:53 +08:00   ❤️ 1
    xcatliu
        11
    xcatliu  
    OP
       2015-05-01 22:58:14 +08:00
    @djyde 原来已经有前辈做了~我在做之前也没调研,主要也是想尝试下 React Native 吧。没想到居然和你的想法一样了。握手~
    allan1st
        12
    allan1st  
       2015-05-01 22:59:49 +08:00   ❤️ 1
    请问一下 React Native 支持本地数据库么?
    xcatliu
        13
    xcatliu  
    OP
       2015-05-01 23:03:01 +08:00   ❤️ 1
    @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
        14
    allan1st  
       2015-05-01 23:04:37 +08:00   ❤️ 1
    xcatliu
        15
    xcatliu  
    OP
       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
        16
    neosu  
       2015-05-02 10:30:55 +08:00   ❤️ 1
    打个没有签名的包给我,我给你企业签名签一下,就可以无线手机任意安装了。
    Nixus
        17
    Nixus  
       2015-05-03 12:03:53 +08:00   ❤️ 1
    无法安装,被iOS拒了。如果将来 苹果 把RN全部拒了,那就……
    zhoujianqingz
        18
    zhoujianqingz  
       2015-05-03 17:42:51 +08:00 via iPhone   ❤️ 1
    @neosu 弄好了吗?
    zhoujianqingz
        19
    zhoujianqingz  
       2015-05-03 17:46:05 +08:00 via iPhone   ❤️ 1
    现在怎么安装不了也删除不掉啊,而且安装了那个查看uiid的描述文件,怎么在通用里找不到啊
    w88975
        20
    w88975  
       2015-05-03 19:28:32 +08:00   ❤️ 1
    @xcatliu 楼主私信个联系方式呗 最近也想学react native
    xcatliu
        21
    xcatliu  
    OP
       2015-05-03 19:45:06 +08:00
    @neosu 给个邮箱吧,我发给你先。
    xcatliu
        22
    xcatliu  
    OP
       2015-05-03 19:45:53 +08:00
    @w88975 我的昵称@gmail.com
    xcatliu
        23
    xcatliu  
    OP
       2015-05-03 19:47:01 +08:00
    @w88975 上一条的信息貌似有问题,本来发送的是

    我的昵称@gmail.com
    xcatliu
        24
    xcatliu  
    OP
       2015-05-03 19:50:58 +08:00
    @Livid

    ![Bug]()
    xcatliu
        25
    xcatliu  
    OP
       2015-05-03 19:51:53 +08:00
    xcatliu
        26
    xcatliu  
    OP
       2015-05-03 19:55:10 +08:00
    @zhoujianqingz 删除不掉是什么意思?查看 uiid 也查看不了?这个估计是 fir 的 bug,@Imshaha 有遇到过这种情况吗?
    zhoujianqingz
        27
    zhoujianqingz  
       2015-05-03 22:01:49 +08:00 via iPhone
    @xcatliu 我直接dfu刷机了
    caiya21
        28
    caiya21  
       2015-05-04 15:59:29 +08:00 via iPhone
    无法安装
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   945 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 22:30 · PVG 06:30 · LAX 14:30 · JFK 17:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.