没有合适的资源?快使用搜索试试~ 我知道了~
积分java源码-nyc-popular-articles:纽约流行文章
共100个文件
java:46个
png:20个
xml:19个
需积分: 5 0 下载量 131 浏览量
2021-06-06
19:57:25
上传
评论
收藏 187KB ZIP 举报
温馨提示
积分java源码纽约流行文章 使用的工具和框架 1.) 用于依赖注入的Dagger 2.11 。 2.) Rx-Java 2用于视图模型、存储库和数据源之间的异步和React式编程。因为在需要线程间通信时,Rx-java 非常方便。 它在对数据执行大量转换和过滤方面也非常通用。 3.)实时数据用于视图模型和视图之间的平滑通信,因为实时数据是生命周期感知的。 4.) Android 架构组件 ViewModel以实现 MVVM 架构。 简要架构演练 正如已经提到的,我们正在使用MVVM模式。除此之外,还使用了存储库模式来使代码更具可配置性和可测试性。 请仔细看下图。 测试 该项目的独特且不可或缺的部分是测试。使用新旧最佳实践使代码具有高度的可测试性和可配置性。 该项目具有三种类型的测试:- 1.)单元测试:- 测试核心业务逻辑,即视图模型。 速度非常快,因为它们直接在 JVM 上运行。 2.)仪器测试:- 测试视图(片段和活动)如何显示数据。 已使用Espresso编写。 3.)集成测试:- 这些将测试不同视图的交互。已使用Espresso编写 如何运行测试 1.)单元测试 2.)仪器/
资源推荐
资源详情
资源评论
收起资源包目录
积分java源码-nyc-popular-articles:纽约流行文章 (100个子文件)
gradlew.bat 2KB
keys.c 249B
.gitignore 829B
.gitignore 104B
build.gradle 3KB
build.gradle 756B
settings.gradle 15B
gradlew 5KB
gradle-wrapper.jar 52KB
AllArticlesFragment.java 5KB
AllArticlesAdapter.java 5KB
FakeArticleSource.java 4KB
AllArticlesViewModelTests.java 3KB
ArticlesTests.java 3KB
Article.java 3KB
ArticleDetailsFragment.java 3KB
AllArticlesViewModel.java 3KB
TestAppInjector.java 3KB
AppInjector.java 3KB
AppModule.java 2KB
RecyclerViewMatcher.java 2KB
ErrorFragment.java 2KB
NavigationController.java 2KB
Resource.java 2KB
NYCMostPopularModelFactory.java 1KB
CircleTransform.java 1KB
AllArticlesResponse.java 1KB
CustomProgressDialog.java 1KB
MainActivity.java 1KB
ResourceLiveDataObserver.java 1021B
BaseFragment.java 1008B
RecyclerViewItemCountAssertion.java 993B
TestAppModule.java 993B
LiveDataTestUtil.java 884B
AllArticlesAsyncResource.java 765B
NYCApp.java 699B
ViewModelModule.java 697B
FragmentsBuildersModule.java 683B
TestNycApp.java 656B
TestAppComponent.java 653B
NycTestRunner.java 643B
AppComponent.java 614B
AllArticlesFragmentModule.java 587B
AllArticlesRepository.java 583B
TestAllArticlesFragmentModule.java 476B
ViewModelKey.java 471B
MostPopularApis.java 466B
MainActivityModule.java 362B
TestUtils.java 293B
ServerEndPoints.java 283B
AllArticlesDataSource.java 270B
SchedulerConstants.java 243B
ResourceStatus.java 211B
ArticleConstants.java 211B
Injectable.java 135B
README.md 3KB
Android.mk 135B
Application.mk 15B
ic_launcher_round.png 15KB
ic_launcher_round.png 10KB
ic_launcher.png 9KB
ic_launcher_round.png 7KB
ic_launcher.png 6KB
ic_launcher_round.png 5KB
ic_launcher.png 4KB
ic_launcher.png 3KB
ic_launcher_round.png 3KB
ic_launcher.png 2KB
ic_date_range.png 318B
ic_date_range.png 249B
ic_keyboard.png 218B
ic_keyboard.png 216B
ic_date_range.png 187B
ic_date_range.png 184B
ic_keyboard.png 163B
ic_keyboard.png 147B
ic_keyboard.png 133B
ic_date_range.png 128B
proguard-rules.pro 751B
gradle.properties 730B
gradle-wrapper.properties 230B
fragment_article_detail.xml 7KB
ic_launcher_background.xml 5KB
article_item.xml 3KB
ic_launcher_foreground.xml 2KB
error_fragment.xml 2KB
fragment_all_articles.xml 1013B
AndroidManifest.xml 934B
content_main.xml 914B
ic_error_triangle.xml 733B
styles.xml 708B
default_article.xml 559B
strings.xml 520B
activity_main.xml 433B
menu_main.xml 428B
ic_error_black.xml 348B
ic_launcher.xml 272B
ic_launcher_round.xml 272B
dimens.xml 265B
colors.xml 208B
共 100 条
- 1
资源评论
weixin_38668335
- 粉丝: 7
- 资源: 938
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 微信小程序 - 图书管理系统源码.zip
- 微信小程序 - 图片自适应 ,富文本解析源码.zip
- 微信小程序 - 同乐居商城:购物车合算源码
- 1、根据输入的三条边值判断能组成何种三角形,并设计测试数据进行判定覆盖测试 三条边为变量a、b、c,范围为1≤边值≤10,不在范
- SQL server 练习题目8道(小白教学).zip
- Python 手写实现 iD3 决策树算法-根据信息增益公式.zip
- 411675952289057车联助手-小窗版(三星)3.5.1.apk
- 三种快速排序方法合并在一个文件中以便直接运行的Python代码示例
- 937712277954201实习5.word
- 2程序语言基础知识pdf1_1716337722703.jpeg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功