All Projects → xcc3641 → Seeweather

xcc3641 / Seeweather

Licence: apache-2.0
⛅ [@deprecated]RxJava+RxBus+Retrofit+Glide+Material Design Weather App

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Seeweather

Armscomponent
📦 A complete android componentization solution, powered by MVPArms (MVPArms 官方快速组件化方案).
Stars: ✭ 1,664 (-52.2%)
Mutual labels:  rxjava2, android-application, retrofit2
Kotlin Android Scaffolding
An android project structure using kotlin and most common libraries.
Stars: ✭ 53 (-98.48%)
Mutual labels:  rxjava2, android-application, retrofit2
Stepik Android
Android Application for Taking Open Courses on the Stepik Platform
Stars: ✭ 165 (-95.26%)
Mutual labels:  rxjava2, android-application, retrofit2
Open Source Android Weather App
☔️ Open source android weather app. See "Issues" tab for current tasks queue. Tasks suitable for beginners are labeled with green "beginner friendly" tags.
Stars: ✭ 81 (-97.67%)
Mutual labels:  rxjava2, android-application, retrofit2
rxandroid2-retrofit2
Small tutorial to get started with RxAndroid 2 and Retrofit 2
Stars: ✭ 55 (-98.42%)
Mutual labels:  android-application, rxjava2, retrofit2
Kotlinmvp
🔥 基于Kotlin+MVP+Retrofit+RxJava+Glide 等架构实现短视频类小项目,简约风格及详细注释,欢迎 star or fork!
Stars: ✭ 3,488 (+0.2%)
Mutual labels:  rxjava2, retrofit2
CarouselGifViewer
Efficiently display a list of GIFs in a carousel (RecyclerView).
Stars: ✭ 33 (-99.05%)
Mutual labels:  android-application, rxjava2
StackOverFlowApi
working with Stack OverFlow Api
Stars: ✭ 24 (-99.31%)
Mutual labels:  rxjava2, retrofit2
Okhttp Rxhttp
🔥🔥🔥 Based on OkHttp encapsulation, support Kotlin Coroutines、RxJava2、RxJava3; 30s to get started.
Stars: ✭ 3,170 (-8.93%)
Mutual labels:  rxjava2, retrofit2
MVPArchitecture
Android MVP architecture in Kotlin using Dagger2, RxJava2, Retrofit2 and so on
Stars: ✭ 27 (-99.22%)
Mutual labels:  rxjava2, retrofit2
Epiboard
Web Extension — A new tab page extension with material design and useful features 🆕 🎉
Stars: ✭ 262 (-92.47%)
Mutual labels:  weather, material
News Sample App
A sample news app which demonstrates clean architecture and best practices for developing android app
Stars: ✭ 334 (-90.41%)
Mutual labels:  rxjava2, retrofit2
Magicprint Ecommerce App Android
E-Commerce App Source Code for Android with Material Design Pattern Using Firebase and MySQL with Android Lottie Animations just like Flipkart, Myntra and Amazon :)
Stars: ✭ 331 (-90.49%)
Mutual labels:  material, android-application
searchi
Demo of PagedListAdapter, PageKeyedDataSource, LiveData, ViewModel in Kotlin
Stars: ✭ 13 (-99.63%)
Mutual labels:  rxjava2, retrofit2
RxRetroAPICall
API call example using Retrofit and RxJava2
Stars: ✭ 16 (-99.54%)
Mutual labels:  rxjava2, retrofit2
SeeWhat-Kotlin
基于谷歌官方MVP-RXJAVA模式的个人Demo,由Koltin编写完成。An Android sample built with Kotlin && the Rx series && MVP-Rxjava
Stars: ✭ 14 (-99.6%)
Mutual labels:  rxjava2, retrofit2
Android Mvp Mvvm Flytour
🔥🔥🔥 FlyTour是Android MVVM+MVP+Dagger2+Retrofit+RxJava+组件化+插件组成的双编码架构+双工程架构+双语言Android应用开发框架,通过不断的升级迭代该框架已经有了十个不同的版本,5.0之前工程架构采用gradle配置实现组件化,5.0之后的工程架构采用VirtualAPK实现了插件化,5.0之前采用Java编码实现,5.0之后采用Kotlin编码实现,编码架构由MVVM和MVP组成,工程架构和编码架构及编码语言开发者可根据自己具体的项目实际需求去决定选择使用,该框架是Android组件化、Android插件化、Android MVP架构、Android MVVM架构的集大成者,帮助你快速的搭建自己的App项目开发框架,以便把主要的精…
Stars: ✭ 2,948 (-15.31%)
Mutual labels:  rxjava2, retrofit2
Mvp Dagger2 Rxjava2
Android 基本mvp+dagger(dagger2.android)+rxjava2+retrofit+ormdb框架。简单组件化架构 with Base Activity,Presenter ,View,Model 的抽象封装,http 请求封装&错误统一处理
Stars: ✭ 274 (-92.13%)
Mutual labels:  rxjava2, retrofit2
Protein
💊 Protein is an IntelliJ Plugin to generate Kotlin code for Retrofit 2 and RxJava 2 based on a Swagger definition
Stars: ✭ 273 (-92.16%)
Mutual labels:  rxjava2, retrofit2
Kotlin Android Mvvm Starter
Android Kotlin Starter is a starter project which implements MVVM Pattern.
Stars: ✭ 276 (-92.07%)
Mutual labels:  rxjava2, retrofit2

就看天气

Build Status

就看天气该应用就是如同它的名字一样,只做一个单纯、简单的看天气软件。这么多天气软件,你选择了我,这是我的幸运。

从15年10月上线,到目前经历两次重大改版,一次代码的重构,一次界面的大幅度改动,目的都是为了你们。 在开源的过程中,收到了很多来自有趣的你们的邮件。我也曾遇到过棘手的问题无处咨询又谷歌不到。那个时候的我,也可能是现在的你。所以我希望能够帮助到你。


简介

就看天气——是一款遵循 Material Design 风格的只看天气的APP。

  • 卡片展现(当前天气情况,未来几小时天气情况,生活建议,一周七天概况)
  • 缓存数据,减少网络请求,保证离线查看
  • 内置两套图标(设置里更改)

权限说明

	<!--用于进行网络定位-->
	<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
	<!--用于访问GPS定位-->
	<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
	<!--获取运营商信息,用于支持提供运营商信息相关的接口-->
	<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
	<!--用于访问wifi网络信息,wifi信息会用于进行网络定位-->
	<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
	<!--这个权限用于获取wifi的获取权限,wifi信息会用来进行网络定位-->
	<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
	<!--用于访问网络,网络定位需要上网-->
	<uses-permission android:name="android.permission.INTERNET"/>
	<!--用于读取手机当前的状态-->
	<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
	<!--写入扩展存储,向扩展卡写入数据,用于写入缓存定位数据-->
	<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
	<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

下载地址

Fir.im: http://fir.im/seeWeather

酷安市场:http://www.coolapk.com/apk/com.xiecc.seeWeather

豌豆荚:http://www.wandoujia.com/apps/com.xiecc.seeWeather

更新日志

TODO

  • 桌面小部件
  • 通知栏提醒
  • 更好,更多的天气ICONS
  • 管理城市(多城市选择)
  • 自动定位
  • 自由定制的Item界面
  • 引导页面

项目

公开 API

天气数据来源于:和风天气

城市信息来源于:CSDN

地理定位服务: 高德地图

开源技术

  1. Rxjava
  2. RxAndroid
  3. Retrofit
  4. GLide

截图

感谢

感谢开源,学习到了前辈们优秀的代码:

感谢优秀的设计师提供素材:

License

Copyright 2017 HugoXie Inc.

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.0

Unless required by applicable law or agreed to in writing, software
distributed 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 and
limitations under the License.

软件中图片素材均来源于网络,版权属于原作者。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].