没有合适的资源?快使用搜索试试~ 我知道了~
Android代码-Android-Architecture
共160个文件
java:96个
xml:28个
png:15个
需积分: 5 0 下载量 71 浏览量
2019-08-06
06:15:10
上传
评论
收藏 459KB ZIP 举报
温馨提示
Android Architecture 概述 该项目结合 MVP 与 Clean 架构思想,探索在 Android 项目上的最佳实践。 遵循 Clean Architecture 的原则。 数据层(Data Layer):加入数据转换层(Mapper)将服务端数据模型(Entity)与本地数据模型(Model)解耦。 业务层(Domain Layer):按模块划分业务,具体业务交给 Usecase 处理。 显示层(View Layer): Presenter 不再与 Activity/Fragment 一一对应,Presenter 按照业务模块划分功能,大大提高 Presenter 的复用性。Activity/Fragment 中可以实现多个 View,持有多个 Presenter 来完成业务逻辑。 示例 分支 描述 master 演示了 Model-View-Presenter(MVP) Clean 架构,提供一些基类,状态栏沉浸适配等 develop 使用 butterknife develop-dagger 加入 dagger 的支持 deve
资源推荐
资源详情
资源评论
收起资源包目录
Android代码-Android-Architecture (160个子文件)
.gitignore 164B
.gitignore 7B
.gitignore 7B
.gitignore 7B
.gitignore 7B
build.gradle 2KB
build.gradle 2KB
build.gradle 1KB
build.gradle 1KB
build.gradle 949B
settings.gradle 44B
gradle-wrapper.jar 52KB
SharedPreferencesUtil.java 9KB
ScreenUtil.java 7KB
ToolBarUtil.java 7KB
MigrationHelper.java 6KB
UserRepository.java 6KB
RegexUtil.java 6KB
AppUtil.java 6KB
DBManager.java 5KB
UserModelDao.java 5KB
FileUtil.java 4KB
DateUtil.java 4KB
NetWorkUtil.java 4KB
UserLocalDataSource.java 4KB
StatusBarUtil.java 4KB
BaseViewHolder.java 4KB
OkHttpHandler.java 4KB
BitmapUtil.java 3KB
RandomUtil.java 3KB
DividerItemDecoration.java 3KB
DaoMaster.java 3KB
GetFriendListRemoteTask.java 3KB
PhoneUtil.java 3KB
StringUtil.java 3KB
DialogUtil.java 3KB
BaseActivity.java 3KB
OkHttpManager.java 3KB
LoginActivity.java 3KB
LoginRemoteTask.java 3KB
GetInfoRemoteTask.java 3KB
KeyboardUtil.java 3KB
UserPresenter.java 2KB
GreenDaoHandler.java 2KB
SimpleFragment.java 2KB
BaseFragment.java 2KB
RecyclerBaseAdapter.java 2KB
DeviceIdUtil.java 2KB
ViewHolder.java 2KB
ListBaseAdapter.java 2KB
NavigationBarUtil.java 2KB
UserDaoImpl.java 2KB
UserDao.java 2KB
UserRemoteDataSource.java 2KB
GreenDaoManager.java 1KB
ToastUtil.java 1KB
LoginPresenter.java 1KB
UserModel.java 1KB
DaoSession.java 1KB
UserDataSource.java 1KB
BaseUseCase.java 1KB
SpaceItemDecoration.java 1KB
BindBaseFragment.java 967B
ActivityUtil.java 886B
UserDataMapper.java 883B
NetManager.java 862B
MyDevOpenHelper.java 857B
DBTaskManager.java 820B
BindBaseActivity.java 807B
DensityUtil.java 802B
TokenModel.java 765B
ExampleInstrumentedTest.java 760B
TokenEntity.java 756B
ExampleInstrumentedTest.java 745B
ExampleInstrumentedTest.java 741B
ExampleInstrumentedTest.java 741B
StatusCode.java 710B
LocaleUtil.java 703B
DBHandler.java 680B
MainActivity.java 673B
UserContract.java 673B
BasePresenter.java 661B
UserEntity.java 613B
SnackbarUtil.java 595B
TokenDataMapper.java 594B
SimpleAdapter.java 575B
ResponseData.java 573B
MainApplication.java 507B
LoginContract.java 461B
Injection.java 439B
BindWrapper.java 427B
ExampleUnitTest.java 406B
BaseLocalDataSource.java 406B
ExampleUnitTest.java 396B
ExampleUnitTest.java 394B
ExampleUnitTest.java 394B
MessageEvent.java 389B
NetHandler.java 309B
DiWrapper.java 278B
RequestParams.java 268B
共 160 条
- 1
- 2
资源评论
weixin_39841856
- 粉丝: 487
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功