JS 与 trick 代码的运用及解析全攻略
1056
2022-10-18
android项目的基础框架,基于mvp架构
BaseAndroid
android项目的基础框架,基于mvp架构,rxjava1,retrofit,okhttp,rxlifecycle,butterknife ,greenDao等,并且对gradle 配置,包括多隧道开发都定义比较完整。 都是基于github上比较流行的模块。可以用来快速开发新项目。
一,项目基本架构:
项目采用架构mvp,用gradle 插件 MVPHelper(https://github.com/githubwing/MVPHelper)
二,项目网络请求:
基于rxjava ,rxandroid ,retrofit ,okhttp,封装方便调用的网络请求。
三,gradle 配置:
各种编译keystore ,debug,release编译配置,隧道配置,第三方jar配置等,可以直接拿到项目中。
四,用到的开源框架:
logger(https://github.com/orhanobut/logger) 日志框架
butterknife(https://github.com/JakeWharton/butterknife) ButterKnife 使用注解的方式来替代繁琐的 findViewById 和注册-时大量的匿名内部类写法。
rxlifecycle(https://github.com/trello/RxLifecycle) 可以通过绑定生命周期的方式,来解决内存泄漏的问题。
glide(https://github.com/bumptech/glide) 图片加载
rxBinding(https://github.com/JakeWharton/RxBinding) RxBinding 是一组开源库,它允许你以RxJava的形式来处理UI事件
materialdialog(https://github.com/afollestad/material-dialogs) 漂亮的dialog
BaseRecyclerViewAdapterHelper(https://github.com/CymChad/BaseRecyclerViewAdapterHelper) 简单好用的adapter
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~