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

2019-06-25 10:18:48 +08:00
 TommyLemon

更新内容:

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 自动化接口管理工具来生成接口相关代码:

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

6627 次点击
所在节点    程序员
41 条回复
easylee
2019-06-26 11:56:17 +08:00
好歹是开源的,大家心态好点噻......
UserANullPointer
2019-06-26 14:35:41 +08:00
@rrfeng 没看过 APIJSON,想知道为什么讨厌这东西
TommyLemon
2019-06-26 14:41:01 +08:00
hakono
2019-06-26 14:55:19 +08:00
https://www.v2ex.com/t/568631?p=1

搞不懂楼主为什么不被待见的,可以看看楼主上一个贴,和下面的回复以及楼主如何亲自下场和大家互 a
wobuhuicode
2019-06-26 15:03:20 +08:00
开源可以。但吹 B 就有点过了。
d553296416
2019-06-26 15:24:59 +08:00
一个 iOS 开发者表示,这么烂的项目都能 Android 前 4 了,贵圈水平这么低吗?
TommyLemon
2019-06-26 16:17:04 +08:00
@d553296416 秀一下您的开源项目呗,让我等瞻仰膜拜下
vivino
2019-06-26 16:30:31 +08:00
现在 Android 开发已经很成熟了,各种基础框架都很完善,如果是一个新的项目还好,现有的项目引入这么一个框架很麻烦,一方面代码太多,增加安装包体积,另一方面难以掌控,虽然有 3.9K 的 Star,但如果遇到问题,可能根本就无法在搜索引擎上找到解决办法。我觉得客户端开发最难的 Http 请求,图片加载,多线程都有相关的框架,Star 都是过万的,优秀的 UI 控件更是数不胜数,需要的时候直接拿来用就可以了,其实很少能用到完整的全家桶框架的。
LiuJiang
2019-06-26 18:07:42 +08:00
@miniwade514 这个我也觉得是,动不动就要点 star,感觉病态了。
d553296416
2019-06-27 10:32:18 +08:00
@TommyLemon 秀字用的好,体现了您对技术的态度
flyff1991
2019-06-27 10:46:06 +08:00
程序猿中直男癌多,楼主要看开点。。
silencefent
2019-06-27 10:50:03 +08:00
国内稳居前三的十所大学之一
momocraft
2019-06-27 10:50:31 +08:00
喷了 怎么又是你
Ciallo
2019-06-27 11:05:20 +08:00
又开始了
Jabin
2019-06-27 11:57:19 +08:00
这不是框架 这是一堆库
TommyLemon
2019-06-27 14:04:38 +08:00
@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
TommyLemon
2019-06-27 14:06:23 +08:00
@Jabin 一个 UI 框架引入别的依赖库再正常不过了,你来找下别的 4K Star 以上且没有依赖任何第三方库的 UI 框架吧
TommyLemon
2019-06-27 14:13:01 +08:00
@vivino 你说的问题是个依赖库都存在。
ZBLibrary 总共 668 K,还是比较轻量的,它专注于 UI,提供列表、网格等基础布局的封装和模板,方便快速开发。
其实只要项目不是太小, 不用 ZBLibrary 也需要用其它 UI 框架,来隔离其它库的原生写法,
以便统一规范、以后平滑升级或者替代其中某个库。当然有能力的话可以自己封装一个。
TommyLemon
2019-06-27 14:16:53 +08:00
@kwanzaa 用的是 27(8.1),落后 28(9.0) 和 最新 SDK 29(unnamed) 两个小版本很多吗?
你用的 JDK 已经是最新的 11 了?大部分人还用着 8 呢
toeii
2019-06-28 15:14:46 +08:00
适合写写需求不细的外包项目吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/577156

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX