不到一周用 React Native 写了个 V2EX 的 Android 客户端 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ahonn
V2EX    分享创造

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

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

    不到一周写的一个 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 可用性不高。
    ikw
        12
    ikw  
       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     Solana     5336 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 09:25 PVG 17:25 LAX 02:25 JFK 05:25
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86