创建一个基于 Kotlin 的 Android 项目(下集)
在先前的文章中,我们从零开始新建了一个项目,并且为小猫咪应用调整了 build.gradle。
接下来就是针对应用的基础部分编写代码了。
数据模型
此应用的一个主要特征是通过网络从 http://thecatapi.com/ 中解析数据。
完整的 API 如此调用:
http://thecatapi.com/api/images/get?format=xml&results_per_page=10
API 返回一个 XML 文件,如下:
它需要反序列化数据来获取包含小猫咪图片位置的 url 属性。
Kotlin 有一个非常有用的数据类(data class)可以完美实现此目的。
右击 model.cats 包 (package) 开始新建一个类文件并且选择 Ne