没有合适的资源?快使用搜索试试~ 我知道了~
LiteGithub:一个Android项目(github客户端),演示如何使用Retrofit和MVVM与Web服务进行交互
共294个文件
java:163个
xml:106个
gradle:6个
需积分: 10 0 下载量 40 浏览量
2021-02-04
12:43:30
上传
评论
收藏 1.57MB ZIP 举报
温馨提示
建兴Github 介绍 应用程序架构有很多模式,例如MVP,MVVM和单向。 我非常喜欢单向,而且我也喜欢MVVM。 MV-VM包含3个部分:模型,视图和视图模型。 让我们看一下这些是什么。 视图-这是UI组件,位于布局中并在显示器上呈现。 ViewModel —视图从ViewModel订阅他们感兴趣的数据。 因此,当此数据更改时,可以将其广播给任何感兴趣的观察者。 ViewModel负责准备供View使用的数据。 ViewModel的状态在Activity和Fragments的整个生命周期中都是稳定的。 因此,当一个Activity被拆除并重建(根据方向改变)时,它可以使用相同的Vi
资源推荐
资源详情
资源评论
收起资源包目录
LiteGithub:一个Android项目(github客户端),演示如何使用Retrofit和MVVM与Web服务进行交互 (294个子文件)
.gitignore 285B
.gitignore 7B
.gitignore 7B
.gitignore 7B
.gitignore 7B
build.gradle 3KB
build.gradle 3KB
settings.gradle 2KB
build.gradle 1KB
build.gradle 925B
build.gradle 715B
GithubActivity.java 17KB
SettingView.java 17KB
LiteGuide.java 16KB
HtmlHelper.java 13KB
RepositoryActivity.java 12KB
MaskLayout.java 11KB
SearchActivity.java 10KB
NetWork.java 10KB
BaseListFragment.java 9KB
RepoInfoFragment.java 8KB
ReposModel.java 8KB
CodeWebView.java 8KB
ReposFragment.java 8KB
UserFragment.java 8KB
FileHelper.java 8KB
IssuesModel.java 8KB
GithubService.java 8KB
Repository.java 7KB
BaseUtils.java 7KB
IssuesFragment.java 7KB
RepoFilesFragment.java 7KB
SettingsFragment.java 6KB
NotificationsFragment.java 6KB
ContainerActivity.java 6KB
UserModel.java 6KB
ViewerFragment.java 6KB
BaseActivity.java 6KB
IssueDetailsHolder.java 6KB
LoginModel.java 6KB
RepositoryModel.java 6KB
SearchFilter.java 6KB
SlidingDrawer.java 6KB
IssueEvent.java 5KB
SpUtils.java 5KB
IssueDetailsFragment.java 5KB
AppHttpClient.java 5KB
NotificationsModel.java 5KB
LoginActivity.java 5KB
IssueDetailsModel.java 5KB
Issue.java 5KB
BaseFragment.java 5KB
TyperTextView.java 5KB
ReposFileModel.java 5KB
GuidePopupWindow.java 5KB
ProfileActivity.java 5KB
LogUtils.java 5KB
ScannerView.java 4KB
BaseRecyclerAdapter.java 4KB
ProfileInfoFragment.java 4KB
User.java 4KB
RepositoryData.java 4KB
Milestone.java 4KB
HttpCoreManager.java 4KB
ScanTarget.java 4KB
DrawerAdapter.java 4KB
IssueDetailActivity.java 4KB
IssuesData.java 4KB
Notification.java 4KB
IssuesFilter.java 3KB
SplashActivity.java 3KB
ViewerModel.java 3KB
GitHubHelper.java 3KB
AppConfig.java 3KB
SettingText.java 3KB
RepoInfoModel.java 3KB
UIUtils.java 3KB
ReposFileData.java 3KB
SimpleItem.java 3KB
MainPageAdapter.java 3KB
MarkdownHelper.java 3KB
ToastyUtils.java 3KB
PermissionImpl.java 3KB
ProfileModel.java 3KB
SettingSwitch.java 2KB
Reactions.java 2KB
NotificationHolder.java 2KB
ViewUtils.java 2KB
FileUtil.java 2KB
IssuesHolder.java 2KB
StatusDataResource.java 2KB
SearchResult.java 2KB
Label.java 2KB
ViewerActivity.java 2KB
RepositoryHolder.java 2KB
IssueDetailsData.java 2KB
IssueCrossReferencedSource.java 2KB
RepositoryPermissions.java 2KB
ReposFileHolder.java 2KB
GitHubName.java 2KB
共 294 条
- 1
- 2
- 3
资源评论
李川雨
- 粉丝: 33
- 资源: 4579
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功