SunnyWeather 通过调用彩云天气提供的官方api,可以实现全球各大城市的天气查询。 应用使用 Kotlin开发。使用了MVVM架构。 网络请求上:使用了协程和Retorfit库。 界面上:使用了Material Design。 运行环境:小米 安卓V 和《第一行代码》的区别 1、书上的LiveData的switchmap已经过时了,换了新的写法 2、彩云天气API更新了,按照书上的写法,获取不到数据