没有合适的资源?快使用搜索试试~ 我知道了~
ibarra-food
共72个文件
kt:30个
xml:18个
png:10个
需积分: 5 0 下载量 179 浏览量
2021-03-08
03:46:53
上传
评论
收藏 171KB ZIP 举报
温馨提示
ibarra食品 Ibarra Food是使用提供的模拟api的小型应用程序。 我在Koin依赖项注入中使用了MVVM体系结构。 另外,我使用Espresso和MockK创建了测试。 检出项目 要签出项目,只需克隆回购地址: git clone https://github.com/joaoibarra/ibarra-food.git 这个项目做什么 当前,该项目具有一些功能: 有餐厅的清单; 搜索字段(按名称查找餐厅); 将餐厅添加到收藏夹列表中; 一些使用模拟Web服务器的单元和UI测试。 下一步是什么 实施搜索过滤器; 改善所有测试(主要是对Fragment的空闲状态); 改善布局和互动 用于数据库的Room和带有模拟API的翻新,因此可以轻松连接任何API或创建分页; 运行测试 可以直接在IDEA中或使用以下命令运行单元测试: ./gradlew test 对于
资源推荐
资源详情
资源评论
收起资源包目录
ibarra-food-main.zip (72个子文件)
ibarra-food-main
gradlew.bat 2KB
gradlew 5KB
gradle.properties 1KB
.github
workflows
android.yml 413B
app
proguard-rules.pro 750B
src
test
java
com
joaoibarra
food
ui
restaurant
RestaurantMock.kt 1KB
RestaurantListViewModelTest.kt 3KB
RestaurantRepositoryTest.kt 4KB
androidTest
assets
mockresponses
restaurants.json 6KB
java
com
joaoibarra
food
di
RoomInstrumentalTestModule.kt 435B
TestApp.kt 538B
extensions
StringExtensions.kt 554B
AppDatabaseTest.kt 3KB
ExampleInstrumentedTest.kt 665B
ui
restaurants
RestaurantListFragmentTest.kt 2KB
RestaurantListFragmentRobot.kt 3KB
TestAppJUnitRunner.kt 374B
AndroidManifest.xml 209B
main
res
menu
restaurant_menu.xml 2KB
mipmap-xxxhdpi
ic_launcher.png 10KB
ic_launcher_round.png 16KB
drawable
ic_favorite_black_48dp.xml 441B
ic_favorite_border_black_48dp.xml 621B
ic_filter_list_white_36dp.xml 317B
ic_search_white_36dp.xml 510B
ic_launcher_background.xml 5KB
mipmap-hdpi
ic_launcher.png 4KB
ic_launcher_round.png 5KB
drawable-v24
ic_launcher_foreground.xml 2KB
values
colors.xml 378B
themes.xml 826B
strings.xml 711B
values-night
themes.xml 826B
mipmap-xxhdpi
ic_launcher.png 8KB
ic_launcher_round.png 12KB
mipmap-mdpi
ic_launcher.png 3KB
ic_launcher_round.png 3KB
mipmap-xhdpi
ic_launcher.png 5KB
ic_launcher_round.png 7KB
mipmap-anydpi-v26
ic_launcher_round.xml 272B
ic_launcher.xml 272B
layout
fragment_restaurant_list.xml 1KB
activity_main.xml 959B
item_restaurant_list.xml 3KB
java
com
joaoibarra
food
di
ViewModule.kt 249B
NetworkModule.kt 677B
DatabaseModule.kt 323B
data
db
restaurant
Restaurant.kt 1KB
RestaurantDao.kt 773B
AppDatabase.kt 1KB
remote
IbarraFoodOkHttpClient.kt 1KB
domain
restaurant
RestaurantListResponse.kt 385B
RestaurantData.kt 852B
SortingValueData.kt 609B
IbarraFoodRetrofit.kt 522B
IbarraFoodApi.kt 509B
ui
restaurant
RestaurantAdapter.kt 2KB
RestaurantRepository.kt 2KB
RestaurantListViewModel.kt 992B
RestaurantListFragment.kt 3KB
common
BindingUtils.kt 640B
MainActivity.kt 536B
IbarraFoodApp.kt 527B
AndroidManifest.xml 824B
.gitignore 6B
build.gradle 4KB
gradle
wrapper
gradle-wrapper.jar 53KB
gradle-wrapper.properties 230B
.gitignore 1KB
README.md 1022B
settings.gradle 40B
build.gradle 949B
共 72 条
- 1
资源评论
帝哲
- 粉丝: 36
- 资源: 4669
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功