Cool Weather Jetpack. A weather app built with clean, organized code structure.

github.com/guolindev/coolweatherjetpack

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

April 2019
  • 调整一些代码细节,升级gradle版本。
  • Merge remote-tracking branch 'origin/master'
  • 移除不必要的代码。
March 2019
  • 天气预报服务器改用了模拟天气信息,取消了API KEY的使用限制。
  • 已在activity中动态增加fragment,移除xml中多余的代码。
  • 选择地区部分改用DataBinding来实现。
  • forecast部分也使用DataBinding来实现。
  • 使用DataBinding重构WeatherActivity,进一步降低Activity中的逻辑部分。
  • Merge remote-tracking branch 'origin/master'
  • 使用Kotlin协程重构项目的网络和磁盘通信模式,优化代码架构。
  • Update README.md
  • 升级gradle版本。
  • 提供几个备用Key,以防超过1000次请求。
  • 解决 https://github.com/guolindev/coolweatherjetpack/issues/8。
  • 更新架构图。
  • Merge remote-tracking branch 'origin/master'
  • 提供默认的API Key。
February 2019
  • Update README.md
  • Update README.md
  • 提交应用截图。