Need help with Weather?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

wangjianxiandev
173 Stars 40 Forks 46 Commits 0 Opened issues

Description

使用彩云天气api,使用Kotlin语言基于MVVM模式结合JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation、Room组件,以及使用协程+Retrofit进行网络请求 开发的一款天气app

Services available

!
?

Need anything else?

Contributors list

No Data

🔥🔥🔥简单天气

简单天气——遵循 Material Design 风格天气APP,使用彩云天气api,基于MVVM模式结合JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation、Room组件以及协程+Retrofit网络请求,使用Kotlin语言开发的一款天气app。

项目地址

Weather(github) ( :hearteyes: :hearteyes: :heart_eyes: 如果觉得该项目对你有帮助留个star再走叭(๑• . •๑))

下载体验

当前版本(1.0)

在这里插入图片描述

项目特点

  • 使用kotlin语言开发,应用采用MVVM架构
  • 使用协程和Retrofit进行网络请求
  • 使用Room操作本地数据库
  • 使用AndroidViewModel对页面数据进行管理
  • 单Activity多Fragment,使用navigation对fragment的跳转进行管理
  • 使用AndroidViewModel对页面数据进行管理
  • 使用LiveData搭建项目消息总线
  • 使用LiveData进行权限申请
  • 部分场景在xml中使用databinding(主要是字符串拼接使用起来不太理想,所以xml中使用场景较少)
  • 扩展函数
  • 集成蒲公英检测更新
  • 使用高德地图api进行定位并加载定位地点的天气状况
  • 桌面小部件
  • 自动定位
  • 搜索页面来源郭神的Weather :smile:

待添加内容

  • 通知栏提醒

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.