Android 快速开发框架 ZBLibrary 19.0 发布, Star 数已达 3K

2018-11-28 12:24:21 +08:00
 TommyLemon

更新内容:

新增一键自动删除所有编译缓存 build 目录的 Window 批处理脚本 clearAllBuildCache.bat ;
getActivity 抽象到 BaseActivity ;
解决条形码与预览框的水平倾角超过 30%识别不了,感谢群友 albert 的贡献;



ZBLibrary-Android 快速开发框架

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

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

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

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

Entry<K, V>,两个变量的 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...


其它项目

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

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

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


持续更新

https://github.com/TommyLemon/Android-ZBLibrary/commits/master


我要赞赏

GitHub 右上角点 ⭐Star 支持下吧 ^_^
https://github.com/TommyLemon/Android-ZBLibrary

15108 次点击
所在节点    Android
40 条回复
TommyLemon
2018-11-28 15:08:18 +08:00
大家有什么问题多多交流哦
hyyou2010
2018-11-29 10:10:26 +08:00
好全。。。。已 star
TommyLemon
2018-11-29 10:13:51 +08:00
@hyyou2010 嘿嘿,感谢
co3site
2018-11-29 10:17:52 +08:00
emmm,又想骗我去试水 Android 开发
TommyLemon
2018-11-29 10:30:44 +08:00
@co3site 哈哈
GoodRainChen
2018-11-29 10:31:20 +08:00
"能复制就复制,节约时间避免出错"
确认不是“能复用就复用”吗?
复制代码可不是什么好思路...
jesonyang
2018-11-29 10:32:37 +08:00
MVP 时代要过去了,mvvm 的时代来临了!
TommyLemon
2018-11-29 10:40:46 +08:00
@GoodRainChen
复制粘贴比起手写能大幅提高效率,以及减少出错的概率。
除了 封装、自动生成代码,应该没有比 复制粘贴 更快的了。
这个思想是由浅入深、逐步递进的关系,后面就提到了 “封装常用代码,方便使用降低耦合”
TommyLemon
2018-11-29 10:42:58 +08:00
@jesonyang
目前还没看到 Android 有很好用的 MVVM 框架(类似前端的 Vue ),Google 官方推荐的 DataBinding 一直都没火起来。
ukyoo
2018-11-29 10:45:39 +08:00
传音的啊,我同学在上海传音
TommyLemon
2018-11-29 10:48:45 +08:00
@ukyoo 我在深圳,哈哈
ForkGagHub
2018-11-29 10:50:53 +08:00
sb
TommyLemon
2018-11-29 11:07:28 +08:00
@ForkGagHub 这么大的人了应该成熟点
tanranran
2018-11-29 11:43:44 +08:00
@jesonyang #7 #7 Android 官方的 MVVM 各种坑。。。MVP 还是主流吧
loshine1992
2018-11-29 11:52:02 +08:00
TommyLemon
2018-11-29 11:55:28 +08:00
@loshine1992 感谢分享,我去看看
hnbcinfo
2018-11-29 13:40:19 +08:00
不错,先 star,周末研究下看看
TommyLemon
2018-11-29 14:45:44 +08:00
@hnbcinfo 感谢
yepinf
2018-11-29 15:26:36 +08:00
先 mark, 坐等一份 Ios 版本。
哈哈哈哈
TommyLemon
2018-11-29 15:56:15 +08:00
@yepinf 不会 iOS,只写过 Swift 发 HTTP 请求的 Demo ( APIJSON-iOS ) 哈
https://github.com/TommyLemon/APIJSON/

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

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

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

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

© 2021 V2EX