All Projects → linchupeng → Yourweather

linchupeng / Yourweather

Licence: apache-2.0
🌞 你的天气:OkHttp +Material Design+《第一行代码》

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Yourweather

Geeknews
📚A pure reading App based on Material Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm + Glide
Stars: ✭ 3,496 (+3396%)
Mutual labels:  okhttp3, material-design, android-application
Douya
开源的 Material Design 豆瓣客户端(A Material Design app for douban.com)
Stars: ✭ 4,502 (+4402%)
Mutual labels:  material-design, android-application
Ecommerce App Android
E-Commerce App for Android with Material Design Pattern
Stars: ✭ 470 (+370%)
Mutual labels:  material-design, android-application
Music Player Go
🎶🎼 Very slim music player 👨‍🎤 100% made in Italy 🍕🌳🌞🍝🌄
Stars: ✭ 654 (+554%)
Mutual labels:  material-design, android-application
Android Extensions
An Android library with modules to quickly bootstrap an Android application.
Stars: ✭ 356 (+256%)
Mutual labels:  material-design, android-application
Blueprint
Free, feature-rich, easily customizable Android dashboard for icon packs
Stars: ✭ 389 (+289%)
Mutual labels:  material-design, android-application
Changedetection
Automatically track websites changes on Android in background.
Stars: ✭ 563 (+463%)
Mutual labels:  material-design, android-application
Crazydaily
[开源项目] 一款程序员日常放松的App,基于Material Design + MVP-Clean + Weex + Flutter + RxJava2 + Retrofit + Dagger2 + Glide + Okhttp + MTRVA + BRVAH + 炫酷控件 + 炫酷动画
Stars: ✭ 294 (+194%)
Mutual labels:  okhttp3, material-design
Heyyoo
Heyyoo is a sample social media Android application 📱 built to demonstrate use of Modern Android development tools - (Kotlin, Coroutines, Architecture Components, MVVM, Room, Retrofit, Material Components).
Stars: ✭ 38 (-62%)
Mutual labels:  okhttp3, android-application
Todo List
待办事项APP
Stars: ✭ 45 (-55%)
Mutual labels:  okhttp3, material-design
Datingapp
Dating UI kit is used for online meet up with girls and boys . The screen contains more than 30 icons and most of all required elements required to design an application like this. The XML and JAVA files contains comments at each and every point for easy understanding. Everything was made with a detail oriented style and followed by today's web trends. Clean coded & Layers are well-organized, carefully named, and grouped.
Stars: ✭ 97 (-3%)
Mutual labels:  material-design, android-application
Douyaapikey
豆芽 API Key 设置向导
Stars: ✭ 65 (-35%)
Mutual labels:  material-design, android-application
Packagetracker
Track your package simply on Android.
Stars: ✭ 339 (+239%)
Mutual labels:  material-design, android-application
Frames
Free, feature-rich, easily customizable Android dashboard for wallpapers apps
Stars: ✭ 396 (+296%)
Mutual labels:  material-design, android-application
Moviehub
Showcases popular movies, tv shows, and people from The Movie Database
Stars: ✭ 325 (+225%)
Mutual labels:  okhttp3, material-design
Quill
👻 [MOVED TO https://github.com/TryGhost/Ghost-Android] The beautiful Android app for your Ghost blog.
Stars: ✭ 552 (+452%)
Mutual labels:  material-design, android-application
Wanandroid
WanAndroid客户端,项目基于 Material Design + MVP +dagger2 + RxJava + Retrofit + Glide + greendao 等架构进行设计实现,极力打造一款 优秀的玩Android https://www.wanandroid.com 客户端,是一个不错的Android应用开发学习参考项目
Stars: ✭ 223 (+123%)
Mutual labels:  okhttp3, material-design
Popular Movies App
A simple Android app, that helps user to discover movies. Project 1 & 2 of Udacity Android Developer Nanodegree.
Stars: ✭ 293 (+193%)
Mutual labels:  material-design, android-application
Morphing Material Dialogs
Material dialog ❤️ morphing animation. An android kotlin UI library for building beautiful animations for converting a floating action button into a material dialog.
Stars: ✭ 806 (+706%)
Mutual labels:  material-design, android-application
Materialfiles
Material Design file manager for Android
Stars: ✭ 1,092 (+992%)
Mutual labels:  material-design, android-application

YourWeather(你的天气)

该项目是自己通过自学Android的一次简单作品尝试,在《第一行代码》第二版的基础上重新构架和布局,添加如定位和通知栏的一些功能。

分享给和我一样还在初学也不肯在这条道路上放弃的我们。希望能给你带来一些参考

你的天气是一款简单而又不简约的天气应用 没有过多的权限和常驻内存

下载地址 :

酷安:http://www.coolapk.com/apk/com.lcpdev.yourweather

应用宝:http://sj.qq.com/myapp/detail.htm?apkName=com.lcpdev.yourweather

说明 :

  1. 开发工具 : AndroidStudio + Git
  2. 基于Android5.0开发,遵循Material Design设计规范
  3. DrawerLayout,NavigationView,ToolBar,Fragment,CardView 实现主要UI布局
  4. 使用开源库okhttp3请求网络数据,天气API接口为和风天气提供
  5. 使用Gosn 解析获取天气数据
  6. 使用高德地图API定位城市

实现功能 :

  1. 初始页自动定位城市并且显示天气详情
  2. 查询全国城市(包括县)的天气信息
  3. 实现未来三天的天气情况
  4. 实现一天不同时段的天气信息
  5. 实现生活指数(舒适指数,空气指数,感冒指数,穿衣指数)提醒
  6. 实现通知栏显示天气主要信息
  7. 手动更新和后台自动更新天气信息

效果图 :

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