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

ZBLibrary 20.0 发布,新进国内 Android 框架前 4

  •  
  •   TommyLemon · 114 天前 · 4759 次点击
    这是一个创建于 114 天前的主题,其中的信息可能已经有所发展或是发生改变。

    更新内容:

    • 新增线程池封装类;

    • 更好地适配全面屏;

    • 解决 bug,优化代码;

    ZBLibrary-Android 快速开发框架(3.9K Star)

    MVP 架构的 Android 快速开发框架,
    提供一套开发标准( View,Data,Event )以及模板和工具类并规范代码。
    封装层级少,简单高效兼容性好。

    OKHttp、UIL 图片加载、ZXing 二维码、沉浸状态栏、下载安装、自动缓存以及各种 Base、Demo、UI、Util 直接用。

    全新的手势,侧滑返回、全局右滑返回都 OUT 啦!

    BaseView,自定义 View 竟然如此简单;

    Entry,两个变量的 Model/JavaBean 再也不用写了;

    BaseHttpListActivity,几行代码搞定 http 请求列表 加载和缓存;

    还有 100 多个常用style,一行搞定 View 属性,一键统一配置 UI;

    点击右边链接查看如何使用http://my.oschina.net/u/2437072/blog/665241

    [以下 Gif 图看起来比较卡,实际在手机上 App 运行很流畅]

    ZBLibraryDemoApp

     

    APIJSONApp

    下载试用

    ZBLibraryDemoApp.apk(ZBLibrary)

    APIJSONApp.apk(APIJSON+ZBLibrary)

    生成代码

    可使用 APIJSONAuto 自动化接口管理工具来生成接口相关代码:

    • 自动生成封装请求 JSON 的代码

    • 自动生成解析结果 JSON 的代码

    • 自动生成 Modle/JavaBean

    https://github.com/TommyLemon/APIJSONAuto

    相关推荐

    Android 快速开发框架-ZBLibrary 介绍

    如何使用 ZBLibrary-Android 快速开发框架

    仿 QQ 空间和微信朋友圈,高解耦高复用高灵活

    全新的手势,侧滑返回、全局右滑返回都 OUT 啦!

    不一样的 Android 选择器,简单方便,地址日期时间都好用!

    自定义 ZXing 二维码扫描界面并解决取景框拉伸等问题

    零门槛! ZBLibrary 仿微信朋友圈自定义 View,就是这么简单!

    BaseHttpListActivity,几行代码搞定 Http 列表请求、加载和缓存

    ListView 滑动不爽,滚动一页得滑几次?该用分页列表啦!

    高灵活低耦合 Adapter 快速开发攻略

    万能的 Entry,两个变量的 Model/JavaBean 再也不用写了!

    Android HTTPS 如何 10 分钟实现自签名 SSL 证书

    100 多个 Styles 快速开发布局 XML,一行搞定 View 属性,一键统一配置 UI …

    开发规范

    Wiki-Norm

    架构、模式、技术

    Wiki-Architecture,Pattern,Technology

    问题及解决方法

    Wiki-FAQ

    使用 ZBLibrary 的项目

    使用 ZBLibrary

    其它项目

    APIJSON 后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构

    APIJSONAuto 自动化接口管理工具,自动生成封装与解析 JSON 的代码

    APIJSON-Android-RxJava ZBLibrary(UI) + APIJSON(HTTP) + RxJava(Data)

    项目主页

    创作不易,右上角点 ⭐Star 支持下吧,谢谢 ^_^
    https://github.com/TommyLemon/Android-ZBLibrary

    41 回复  |  直到 2019-06-29 00:25:09 +08:00
        1
    SingeeKing   114 天前   ♥ 2
    ZhuangBiLibrary??
        2
    azh7138m   114 天前
    @SingeeKing 坐标
        3
    rrfeng   114 天前
    APIJSON 又来?
        4
    royzxq   114 天前   ♥ 2
    是他,来了
        5
    kwanzaa   114 天前
    com.android.support:design:27

    打扰
        6
    HongJay   114 天前
    ui 是真的丑。。。
        7
    hongch   113 天前
    前四都有哪几个?
        8
    FakeLeung   113 天前   ♥ 1
    最 xx 的框架一般都不用。

    然后又看到 APIJSON。

    卧槽,我居然还没 block ?我的锅。
        9
    wvitas   113 天前
    搞 Android 这么久,表示没有听过
        10
    Lin0936   113 天前
    国内安卓框架。。。
        11
    jackchao7432   113 天前
    好恶心啊。。。
        12
    TommyLemon   113 天前
    @hongch ARouter, MVPArms, XUtil, ZBLibrary
        13
    TommyLemon   113 天前
    @HongJay UI 的美观程度不是开发自认为好看就行,符合设计图的才是对的。 不同的项目风格也不同,不可能一个 Demo 就能满足全部需求,自己调吧。ZBLibrary 主要是对列表、网格、弹窗等常用组件的封装, 提供 BaseActivity,BaseListActivity, BaseHttpListActivity, BaseFragment,BaseListFragment, BaseHttpListFragment BaseAdapter, BaseView 等, 方便快速开发。
        14
    TommyLemon   113 天前
    @azh7138m 对的,感谢阅读文档并纠正
        15
    Blanke   113 天前
    做 android 的表示没听过,粗略看了下,这种大而全的框架一般很少工作实际开发中用吧,适合小项目,快速开发的那种,以上个人愚见。
        16
    xudshen   113 天前
    ????????
        17
    miniwade514   113 天前
    “创作不易,右上角点 ⭐Star 支持下吧,谢谢 ^_^”

    为什么点 Star 是支持,难道尝试了解和使用不是对框架最好的支持?
    不理解这个逻辑。
        18
    TommyLemon   113 天前
    补充下,是 国内 Android UI 框架,发文前 3.9 K Star 排第 4。
        19
    TommyLemon   113 天前
    @miniwade514 都是,只是很多人 GitHub 或 Gitee 找项目都会把 Star 数作为一个很重要的参考标准,而且 Star 数越多在搜索结果里往往也越靠前,所以点 Star 是能帮助项目让更多人看到和使用的
        20
    TommyLemon   113 天前   ♥ 1
    @Blanke 从小 App 到 电商大 App(海外电商 Egatee),甚至到 车载系统 ROM(Leapmotor) 都有在用 ZBLibrary 的哦
    https://github.com/TommyLemon/Android-ZBLibrary#%E4%BD%BF%E7%94%A8%E7%99%BB%E8%AE%B0
        21
    easylee   113 天前   ♥ 2
    好歹是开源的,大家心态好点噻......
        22
    UserANullPointer   113 天前
    @rrfeng 没看过 APIJSON,想知道为什么讨厌这东西
        23
    TommyLemon   113 天前
        24
    hakono   113 天前 via iPhone   ♥ 1
    https://www.v2ex.com/t/568631?p=1

    搞不懂楼主为什么不被待见的,可以看看楼主上一个贴,和下面的回复以及楼主如何亲自下场和大家互 a
        25
    wobuhuicode   113 天前
    开源可以。但吹 B 就有点过了。
        26
    d553296416   113 天前
    一个 iOS 开发者表示,这么烂的项目都能 Android 前 4 了,贵圈水平这么低吗?
        27
    TommyLemon   113 天前
    @d553296416 秀一下您的开源项目呗,让我等瞻仰膜拜下
        28
    vivino   113 天前
    现在 Android 开发已经很成熟了,各种基础框架都很完善,如果是一个新的项目还好,现有的项目引入这么一个框架很麻烦,一方面代码太多,增加安装包体积,另一方面难以掌控,虽然有 3.9K 的 Star,但如果遇到问题,可能根本就无法在搜索引擎上找到解决办法。我觉得客户端开发最难的 Http 请求,图片加载,多线程都有相关的框架,Star 都是过万的,优秀的 UI 控件更是数不胜数,需要的时候直接拿来用就可以了,其实很少能用到完整的全家桶框架的。
        29
    LiuJiang   113 天前
    @miniwade514 这个我也觉得是,动不动就要点 star,感觉病态了。
        30
    d553296416   112 天前
    @TommyLemon 秀字用的好,体现了您对技术的态度
        31
    flyff1991   112 天前   ♥ 1
    程序猿中直男癌多,楼主要看开点。。
        32
    silencefent   112 天前
    国内稳居前三的十所大学之一
        33
    momocraft   112 天前
    喷了 怎么又是你
        34
    Ciallo   112 天前
    又开始了
        35
    Jabin   112 天前
    这不是框架 这是一堆库
        36
    TommyLemon   112 天前
    @silencefent GitHub 搜下 "android 框架",2K(2000) 个 Repo
    https://github.com/search?q=android%E6%A1%86%E6%9E%B6
    按 Star 降序排序也是第 7 个,排除非同类( Android UI 框架)的开源项目,ZBLibrary 4K Star 排第 3
    https://github.com/search?o=desc&q=android%E6%A1%86%E6%9E%B6&s=stars&type=Repositories
        37
    TommyLemon   112 天前
    @Jabin 一个 UI 框架引入别的依赖库再正常不过了,你来找下别的 4K Star 以上且没有依赖任何第三方库的 UI 框架吧
        38
    TommyLemon   112 天前
    @vivino 你说的问题是个依赖库都存在。
    ZBLibrary 总共 668 K,还是比较轻量的,它专注于 UI,提供列表、网格等基础布局的封装和模板,方便快速开发。
    其实只要项目不是太小, 不用 ZBLibrary 也需要用其它 UI 框架,来隔离其它库的原生写法,
    以便统一规范、以后平滑升级或者替代其中某个库。当然有能力的话可以自己封装一个。
        39
    TommyLemon   112 天前
    @kwanzaa 用的是 27(8.1),落后 28(9.0) 和 最新 SDK 29(unnamed) 两个小版本很多吗?
    你用的 JDK 已经是最新的 11 了?大部分人还用着 8 呢
        40
    toeii   111 天前
    适合写写需求不细的外包项目吧
        41
    TommyLemon   110 天前
    @toeii 外包项目只是适用范围的一部分,非外包也很适用。
    从小 App 到 电商大 App(海外电商 Egatee,需求特别细),甚至到 车载系统 ROM(Leapmotor) 都有在用 ZBLibrary 的哦
    https://github.com/TommyLemon/Android-ZBLibrary#%E4%BD%BF%E7%94%A8%E7%99%BB%E8%AE%B0
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2180 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 15:53 · PVG 23:53 · LAX 08:53 · JFK 11:53
    ♥ Do have faith in what you're doing.