没有合适的资源?快使用搜索试试~ 我知道了~
SnappyShopper:关于显示数据并允许用户与其交互的应用程序的[面试]技术测试
共75个文件
kt:24个
xml:24个
png:13个
需积分: 9 0 下载量 140 浏览量
2021-03-03
11:28:11
上传
评论
收藏 205KB ZIP 举报
温馨提示
活泼的购物者 我尝试做一些额外的任务,例如:跟踪requestOrder ,删除了Search按钮等。我还认为,以底页快速显示喜欢的球员会很棒。 这种方法不是很优雅,但是当在收藏夹中添加或删除播放器时,我设法使两个列表保持同步。 ![搜索功能](images / no results.png) :triangular_ruler: 建筑学 该项目是用Kotlin编写的,并使用MVVM。 后台任务(网络操作和磁盘上的读/写)由协程处理。 通过存储库模式访问数据,并手动注入依赖项。 将Retrofit 2与GsonConverterFactory结合使用时,将自动解析GsonConverterFactory 。 使用ConstraintLayout和CoordinatorLayout & CardView设计布局以处理底部工作表。 我在Gradle中指定了API URL,这样每种构建类型都可以拥有自己的API。
资源推荐
资源详情
资源评论
收起资源包目录
SnappyShopper-master.zip (75个子文件)
SnappyShopper-master
gradlew.bat 2KB
gradlew 5KB
images
no results.png 8KB
search.png 23KB
favs.png 10KB
gradle.properties 1KB
readme.md 2KB
app
proguard-rules.pro 750B
src
test
java
io
github
jonzarate
snappyshopper
ExampleUnitTest.kt 357B
androidTest
java
io
github
jonzarate
snappyshopper
ExampleInstrumentedTest.kt 693B
main
res
mipmap-xxxhdpi
ic_launcher.png 10KB
ic_launcher_round.png 16KB
drawable
ic_line.xml 145B
ic_fav_full.xml 438B
ic_fav_emtpy.xml 618B
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 340B
themes.xml 837B
strings.xml 1010B
values-night
themes.xml 837B
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
viewholder_team.xml 1KB
viewholder_no_results_found.xml 910B
activity_main.xml 4KB
viewholder_player.xml 2KB
viewholder_load_more.xml 1KB
viewholder_header.xml 841B
java
io
github
jonzarate
snappyshopper
SnappyShopperApp.kt 287B
viewmodel
MainViewModel.kt 6KB
model
data
Team.kt 153B
Player.kt 463B
SearchResultData.kt 430B
SearchResponse.kt 112B
SearchResult.kt 252B
net
FootballApi.kt 929B
Retrofit.kt 428B
local
Room.kt 370B
FootballDao.kt 493B
AppDatabase.kt 321B
repo
FootballRepository.kt 1KB
view
search
SearchAdapterListener.kt 246B
SearchAdapter.kt 4KB
SearchViewHolder.kt 2KB
fav
FavViewHolder.kt 1KB
FavAdapterListener.kt 183B
FavAdapter.kt 1KB
MainActivity.kt 3KB
MainViewModelFactory.kt 475B
Injector.kt 1011B
AndroidManifest.xml 896B
.gitignore 6B
build.gradle 2KB
gradle
wrapper
gradle-wrapper.jar 53KB
gradle-wrapper.properties 230B
.idea
gradle.xml 859B
misc.xml 372B
jarRepositories.xml 1KB
vcs.xml 180B
.name 14B
dictionaries
JonZarate.xml 150B
compiler.xml 170B
.gitignore 47B
.gitignore 225B
settings.gradle 50B
build.gradle 642B
共 75 条
- 1
资源评论
哈奇明
- 粉丝: 30
- 资源: 4771
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功