【文件属性】:
文件名称:丁丁挑战赛
文件大小:6.96MB
文件格式:ZIP
更新时间:2021-02-10 03:53:23
Kotlin
丁丁挑战赛
那作业
复制以下用户界面和动画流程,并使用GitHub向我们发送您的最终作业。 : :
要求:
您不需要使用精确的图像,因此请使用其他合适的图像。 编写一个网络层以调用API并获取数据,您必须模拟这些数据才能在UI上显示。 使用以下依赖项/库来实现:
Rxjava的
Kotlin
MvRx体系结构。 ( )
行刑
为了完成任务,请注意以下几部分:
语言
该应用程序在Kotlin中完全开发
建筑
由于进行了分配,因此使用了MvRx体系结构。
远程连接
Square okhttp库用于创建由于模拟服务器而未使用的网络调用。
查看传呼机2
为了完成轮播和标签,使用了View pager 2
底页对话框片段
为了能够完成流程,实现了一个“底页对话框片段”
动画制作
通过使用Airbnb的Lottie库来实现动画
gif的结果
改进之处
对此代码的改进是使用诸如Koin或
【文件预览】:
DinDinnChallenge-master
----gradlew.bat(2KB)
----gradlew(5KB)
----dindinndemo.gif(6.59MB)
----gradle.properties(1KB)
----app()
--------proguard-rules.pro(750B)
--------src()
--------.gitignore(6B)
--------build.gradle(2KB)
----gradle()
--------wrapper()
----.idea()
--------codeStyles()
--------runConfigurations.xml(564B)
----.gitignore(5KB)
----README.md(1KB)
----settings.gradle(57B)
----build.gradle(685B)