V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
drakeet
V2EX  ›  Android

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

  •  1
     
  •   drakeet · 2017-09-15 16:20:49 +08:00 · 9682 次点击
    这是一个创建于 2629 天前的主题,其中的信息可能已经有所发展或是发生改变。
    好久没有新项目了,最近终于开了个新坑:一个支持 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   ·   实用小工具   ·   1042 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:44 · PVG 04:44 · LAX 12:44 · JFK 15:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.