Android开源天气预报app - 清新小天气
来源:互联网 发布:matlab读取数据和文件 编辑:程序博客网 时间:2024/05/01 20:46
LittleFreshWeather 源码github地址
数月前闲时撸了个小天气app,现在有空了,分享出来~
这是一款简洁的天气预报app–清新小天气
,它能够支持国内绝大多数城市,提供包含实时天气、七天预报、实时气象信息及生活指数等预报信息。。。广告编不下去了-_-!!。。。直接上图:
- 启动画面
- 城市选择
- 当前天气
- 天气预报
- 气象信息及生活指数
- 设置
- 桌面小程序
- 通知栏
UI(No Material Design)
由于没有设计天分,又因为本人比较喜欢360系的UI,所以暂时借鉴了360天气的设计风格。火热的Material Design神马的,好是好,但是没有时间一点点弄,以后版本再说吧。。。
整洁架构(The Clean Architecture)
采用了Bob蜀黍的The Clean Architecture(整洁架构),架构的具体实现方案也是在拜读了诸多前辈文章的基础上完成的,此处表示感谢:
* Architecting Android…The clean way? – Fernando Cejas
* Architecting Android…The evolution – Fernando Cejas
* A useful stack on android #1, architecture · Saúl Molinero
数据来源
- 定位采用高德地图定位SDK
- 天气预报数据来源于和风天气
依赖的开源技术
- Butterknife
- DiskLruCache
- Gson
- Retrofit
- RxJava
License
Copyright 2014 zeuschan@126.com All rights reserved.Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.
3 0
- Android开源天气预报app - 清新小天气
- android天气预报----google开源天气API,SAX解析
- android天气预报----google开源天气API,SAX解析
- android天气预报widget----google开源天气API,SAX解析
- 一款小清新开源博客系统
- Android天气预报各种天气API
- Android天气预报+百度天气接口
- android 中国天气网天气预报
- Android i天气-天气预报程序
- Android 端天气预报APP的实现(一)天气显示界面之上下滑动
- Android 端天气预报APP的实现(三)JSON解析天气数据
- Android 端天气预报APP的实现(四)使用ViewPager展示天气数据
- 天气类APP产品微体验(墨迹天气、中央天气预报、雅虎天气、2345天气王)
- Android天气预报app
- Android-app-DwWeather天气预报
- Android天气预报app源码
- Android实现天气预报(中国天气网)
- Android 根据城市获取天气(天气预报)
- margin后边的参数个数大解析
- 8000 sentences of Oral English(three)
- LeetCode462. Minimum Moves to Equal Array Elements II
- http状态码
- ClassLoader的工作原理(Java中和Andriod中的一些区别)
- Android开源天气预报app - 清新小天气
- 数据库中的长连接和短连接区别分析
- webmagic结合seimiagent实现动态信息页面的采集
- 面向对象思想概述
- scp报错:not a regular file
- LayoutInflater.inflate()用法
- python基础语法
- perfino——JVM监测工具
- 深入理解hibernate的三种状态