Floo 开源了,一个支持 AOP、栈控制、跨页面带信、和动态变更映射的 URL 路由 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
drakeet
V2EX    Android

Floo 开源了,一个支持 AOP、栈控制、跨页面带信、和动态变更映射的 URL 路由

  •  1
     
  •   drakeet 2017-09-15 16:20:49 +08:00 12706 次点击
    这是一个创建于 2949 天前的主题,其中的信息可能已经有所发展或是发生改变。
    好久没有新项目了,最近终于开了个新坑:一个支持 AOP、栈控制、跨页面带信、和动态变更映射的 URL 路由,Floo.

    Floo 源自哈利波特小说中的飞路粉之名,寓意着穿越、通行。

    Floo 做得还不错,感觉良好,于是忍不住想让更多人认识到它,有兴趣可以试试:
    开源地址: https://github.com/drakeet/Floo
    第 1 条附言    2017-09-21 12:52:32 +08:00
    Floo v1.1.0 开始提供 IntentHandler 接口,由此对于只有一个 Activity 多个 Fragment 的应用,或者像 Telegram 那样 Activity 类是继承自 View 的结构,也能使用 URL router 了。https://github.com/drakeet/Floo/pull/13
    14 条回复    2017-09-21 12:52:54 +08:00
    twocity
        1
    twocity  
       2017-09-15 16:34:00 +08:00   1
    `interceptor` 挺赞的
    JarvisTang
        2
    JarvisTang  
       2017-09-15 16:38:33 +08:00   1
    看上去很厉害的样子
    WildCat
        3
    WildCat  
       2017-09-15 16:39:01 +08:00 via iPhone   1
    创业公司如何了现在
    JarvisTang
        4
    JarvisTang  
       2017-09-15 16:40:10 +08:00   1
    我们公司有一个学术类 App 产品,内容会有一些参考资料的源站链接,源站是国外网站,访问慢和打不开,用这个技术是不是能解决?

    我不是技术,先收藏了,让公司的技术来研究研究。
    drakeet
        5
    drakeet  
    OP
       2017-09-15 17:03:02 +08:00   1
    @WildCat 哈哈,好久不见,创业的篇章已经翻过去很久了,后来去了阿里,又离开了阿里,现在还在杭州,在参与开发一款实时视频社交应用 Tiki. 很高兴每次回到 V2 都看到你:D
    drakeet
        6
    drakeet  
    OP
       2017-09-15 17:03:58 +08:00
    @JarvisTang 可以把 Floo 作为一个 Proxy 代理器
    owenliang
        7
    owenliang  
       2017-09-15 17:05:24 +08:00   1
    TIKI 太欢乐,熊猫怀念笑的肚子疼。
    JarvisTang
        8
    JarvisTang  
       2017-09-15 17:21:37 +08:00   1
    @drakeet 太棒了,iOS 的有吗?
    drakeet
        9
    drakeet  
    OP
       2017-09-15 17:53:58 +08:00
    @JarvisTang iOS 有配套开发,但 iOS 不是我开发的,没有开源权限。
    JarvisTang
        10
    JarvisTang  
       2017-09-15 18:18:03 +08:00
    @drakeet 好吧,有类似的 iOS 端的开源推荐吗?
    drakeet
        11
    drakeet  
    OP
       2017-09-15 18:29:56 +08:00 via iPhone
    @JarvisTang 我不知道,Android 在 Floo 出来之前 这方面的库项目也特别少而且大多设计得很不好很笨拙 :p 之后我可以去游说下 iOS 开源
    unique
        12
    unique  
       2017-09-15 19:38:28 +08:00 via iPhone
    虽然看不懂,还是 mark 一下
    JarvisTang
        13
    JarvisTang  
       2017-09-15 23:07:27 +08:00
    @drakeet 好啊好啊,大爱,关注中...
    drakeet
        14
    drakeet  
    OP
       2017-09-21 12:52:54 +08:00 via iPhone
    Floo v1.1.0 开始提供 IntentHandler 接口,由此对于只有一个 Activity 多个 Fragment 的应用,或者像 Telegram 那样 Activity 类是继承自 View 的结构,也能使用 URL router 了。https://github.com/drakeet/Floo/pull/13
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1467 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 16:26 PVG 00:26 LAX 09:26 JFK 12:26
    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