13 Star 68 Fork 15

ijustyce / fastandroiddev3

Gitee — Enterprise-level DevOps R&D management platform
Join Gitee
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

#fastandroiddev3

这是什么

这是FastAndroidDev的第三个版本,FastAndroidDev是基于MVC的一个框架,封装了二维码、支付宝等等。 这是基于FastAndroidDev、retrofit、rxandroid、rxjava、data binding的一个框架,封装了retrofit,支持文件的上传下载并可以监听进度,封装了二维码,一行代码吊起二维码扫描,扫描结果在onActivityResult里获取,封装了支付宝,并基于content provider封装了CommonData原生多进程安全,封装了glide,支持动画、圆角,封装了大量ui,包括:irecyclerview、CommonTitleBar、FloatView、IScollPager、IViewPager、ProgressDialog、ProgressWebView、RecordButton,封装了大量工具类,包括:CommonTool、DateUtil、FileUtils、ILog、ObjectUtils、RegularUtils(常用正则,手机号、邮箱、网址等)、StringUtils、MD5、Base64等,不仅如此,还封装了BaseActivity、BaseListActivity、其中BaseListActivity依赖irecyclerview,用它实现一个列表,简单到你想不到,因为我把adapter也封装了,你不需要写adapter,只需要指定data binding信息即可!

扩展性

允许你添加自定义的Activity生命周期回调,这样做的好处是接入类似umeng统计、bugtags的时候不侵入你写的代码,假设某天要改,也只是删除ActivityLiftCall,然后添加新的即可。

相关资源

FastAndroidDev 我的新博客

重要,最近太忙,这个项目更新将暂停。之后上传 FastKotlin fastandroiddev3 的代码已经用kotlin全部重构。

Repository Comments ( 11 )

Sign in for post a comment

About

这是FastAndroidDev的第3版,使用mvvm架构。 expand collapse
Java
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
Java
1
https://git.oschina.net/ijustyce/fastandroiddev3.git
git@git.oschina.net:ijustyce/fastandroiddev3.git
ijustyce
fastandroiddev3
fastandroiddev3
master

Search

181749 a2d7925e 1850385 181749 9f8568a7 1850385