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

不到一周用 React Native 写了个 V2EX 的 Android 客户端

  •  
  •   ahonn ·
    ahonn · 2017-01-04 18:11:34 +08:00 · 4300 次点击
    这是一个创建于 2880 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不到一周写的一个 Android App 。用的 V2EX 提供的 API ,所以基本上都只是展示内容。

    说起来 React 了解一点的话,用 React Native 写 APP 的开发速度真的很快啊。不过性能的确会差一点。

    项目地址在这:v2exRN

    先放两张截图先:

    第一次用 React Native 写,各位请喷... 如果觉得不错的话 star 一个呗~ (*´∀`)~♥

    20 条回复    2017-01-06 09:57:12 +08:00
    imxieke
        1
    imxieke  
       2017-01-04 18:20:48 +08:00 via Android
    赞一个👍
    zhaohui318
        2
    zhaohui318  
       2017-01-04 18:37:33 +08:00
    给个 apk 试一下
    paranoiagu
        3
    paranoiagu  
       2017-01-04 19:29:35 +08:00 via Android
    赞一个👍
    morethansean
        4
    morethansean  
       2017-01-04 19:43:04 +08:00
    状态栏的颜色怎么跟 actionbar 是一样的……
    elone
        5
    elone  
       2017-01-04 21:13:48 +08:00
    性能怎么样?在什么配置的机子上运行?
    WildCat
        6
    WildCat  
       2017-01-04 22:01:22 +08:00
    借楼安利一波自己也用 react native 写的客户端: Wetoo ,骗一波 star : https://github.com/imWildCat/wetoo

    Downloads:

    Android: It is available on Google Play ( https://play.google.com/store/apps/details?id=io.wildcat.wetoo) and Coolapk ( http://www.coolapk.com/apk/io.wildcat.wetoo). In addition, you can also download it from releases.
    iOS: It is available on App Store ( https://itunes.apple.com/cn/app/wetoo-v2ex-di-san-fang-kai/id1122433099).
    ahonn
        7
    ahonn  
    OP
       2017-01-04 22:16:18 +08:00
    @WildCat Cool ,登录是直接模拟登录,数据都是网页的? API 用起来有时候好像不同步,而且数据也少~

    学习了~ 自己写 APP 自己用蛮好的~
    liteneo
        8
    liteneo  
       2017-01-04 22:37:00 +08:00 via iPhone
    官方那个 api 几乎没用
    ahonn
        9
    ahonn  
    OP
       2017-01-04 22:40:10 +08:00
    @elone 性能还行啊.. 我在魅蓝 2 上面装了没感觉卡
    ahonn
        10
    ahonn  
    OP
       2017-01-04 22:40:47 +08:00
    @liteneo 试试水.. 后面会改成抓网页的..
    WildCat
        11
    WildCat  
       2017-01-05 00:02:43 +08:00
    @ahonn 都是模拟网页, API 可用性不高。
    zwpaper
        12
    zwpaper  
       2017-01-05 01:13:10 +08:00
    @WildCat 碰巧看到你了,我想问一下,我刚入门,学习 React Native ,看到你的代码,想从 wetoo 的代码开始,试着写些东西,现在想试着写另一个论坛的 App ,我看你在 github 上说的是 UI 设计需要经过你同意才可以使用,所以我想问一下,是否可以呢?
    谢谢
    param
        13
    param  
       2017-01-05 09:50:24 +08:00
    這麼巧
    zsading
        14
    zsading  
       2017-01-05 11:34:27 +08:00
    lavzchen
        15
    lavzchen  
       2017-01-05 12:47:32 +08:00
    React Native 的性能应该不低啊,编译都转成 native 的了
    Vanessa
        16
    Vanessa  
       2017-01-05 21:29:04 +08:00
    iOS 的呢?没用什么第三方的 UI 或组件呀。赞一个
    xcodebuild
        17
    xcodebuild  
       2017-01-05 22:51:58 +08:00
    @lavzchen 编译没有转成 native ,仍然是 js ,只是渲染不使用 webview 使用 native 而已。性能应该在 native 和 webview 之间
    ahonn
        18
    ahonn  
    OP
       2017-01-05 23:43:25 +08:00
    @Vanessa 因为用了几个 Android 独有的组件,所以没搞 iOS 的..
    Vanessa
        19
    Vanessa  
       2017-01-06 00:40:14 +08:00
    @ahonn 用了些啥?
    ahonn
        20
    ahonn  
    OP
       2017-01-06 09:57:12 +08:00
    @Vanessa DrawerLayoutAndroid, ToolbarAndroid
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   954 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:43 · PVG 04:43 · LAX 12:43 · JFK 15:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.