文件名称:SnappyShopper:关于显示数据并允许用户与其交互的应用程序的[面试]技术测试
文件大小:205KB
文件格式:ZIP
更新时间:2024-03-23 05:14:51
Kotlin
活泼的购物者 我尝试做一些额外的任务,例如:跟踪requestOrder ,删除了Search按钮等。我还认为,以底页快速显示喜欢的球员会很棒。 这种方法不是很优雅,但是当在收藏夹中添加或删除播放器时,我设法使两个列表保持同步。 ![搜索功能](images / no results.png) :triangular_ruler: 建筑学 该项目是用Kotlin编写的,并使用MVVM。 后台任务(网络操作和磁盘上的读/写)由协程处理。 通过存储库模式访问数据,并手动注入依赖项。 将Retrofit 2与GsonConverterFactory结合使用时,将自动解析GsonConverterFactory 。 使用ConstraintLayout和CoordinatorLayout & CardView设计布局以处理底部工作表。 我在Gradle中指定了API URL,这样每种构建类型都可以拥有自己的API。
【文件预览】:
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()
--------.gitignore(6B)
--------build.gradle(2KB)
----gradle()
--------wrapper()
----.idea()
--------gradle.xml(859B)
--------misc.xml(372B)
--------jarRepositories.xml(1KB)
--------vcs.xml(180B)
--------.name(14B)
--------dictionaries()
--------compiler.xml(170B)
--------.gitignore(47B)
----.gitignore(225B)
----settings.gradle(50B)
----build.gradle(642B)