All Projects → SilenceDut → Knowweather

SilenceDut / Knowweather

一款美观、实用的天气app。实践了模块化架构 和 Android Architecture Components

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Knowweather

RestaurantsExplorer
Android application build with MVVM Pattern, using Zomato API to enable search cities arround the world and display the city restaurants on a map.
Stars: ✭ 32 (-97.19%)
Mutual labels:  mvvm-architecture, android-architecture-components
KTAndroidArchitecture
A Kotlin android architecture with Google Architecture Components
Stars: ✭ 33 (-97.1%)
Mutual labels:  mvvm-architecture, android-architecture-components
Mvvmframe
🏰 MVVMFrame for Android 是一个基于Google官方推出的Architecture Components dependencies(现在叫JetPack){ Lifecycle,LiveData,ViewModel,Room } 构建的快速开发框架。有了MVVMFrame的加持,从此构建一个MVVM模式的项目变得快捷简单。
Stars: ✭ 218 (-80.84%)
Mutual labels:  mvvm-architecture, android-architecture-components
Popularmovies
🎥 Movie discovery app showcasing Android best practices with Google's recommended architecture: MVVM + Repository + Offline support + Android Architecture Components + Paging library & Retrofit2.
Stars: ✭ 142 (-87.52%)
Mutual labels:  mvvm-architecture, android-architecture-components
Instagram
Instagram Project is a mini version of real Instagram app for Android 📱 built with latest Android Development Tools. Kotlin, MVVM, LiveData, GSON, Retrofit, Dagger2
Stars: ✭ 20 (-98.24%)
Mutual labels:  mvvm-architecture, android-architecture-components
Simple-Notes-Kotlin-App
✍️ Simple Note Making App use mvvm architecture , dagger , coroutines and navigation component. Features includes 🗒️ create , edit and ❌ delete notes
Stars: ✭ 40 (-96.49%)
Mutual labels:  mvvm-architecture, android-architecture-components
NoMansWallpaperApp
Looking for your next No Man's Sky wallpaper?
Stars: ✭ 35 (-96.92%)
Mutual labels:  mvvm-architecture, android-architecture-components
BakingApp
🍛🍴 This app allows a user to select a recipe and see video-guided steps for how to complete it, showcasing MVVM, Retrofit, ExoPlayer with lifecycle components, Master/Detail Flow, Widgets.
Stars: ✭ 18 (-98.42%)
Mutual labels:  mvvm-architecture, android-architecture-components
AndroidCleanArchitecture
Android Project with clean android architecture contain Dagger, Retrofit, Retrofit, Android archtecture components, LiveData with MVVM architecture
Stars: ✭ 22 (-98.07%)
Mutual labels:  mvvm-architecture, android-architecture-components
Kriptofolio
Free open source minimalistic cryptocurrencies portfolio app for Android.
Stars: ✭ 79 (-93.06%)
Mutual labels:  mvvm-architecture, android-architecture-components
FastJetpack
基于Kotlin、协程、Retrofit的网络请求封装,快速简单轻便。
Stars: ✭ 415 (-63.53%)
Mutual labels:  mvvm-architecture, android-architecture-components
Tvflix
TvFlix android app using Dagger Hilt, Coroutines, Flow, KTX, Jetpack(Room, ViewModel, Paging3, Lifecycle) based on MVVM architecture purely written in Kotlin
Stars: ✭ 286 (-74.87%)
Mutual labels:  mvvm-architecture, android-architecture-components
Mvvm Kotlin Android Architecture
MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5
Stars: ✭ 1,014 (-10.9%)
Mutual labels:  mvvm-architecture
Weacast
Weacast demo application
Stars: ✭ 55 (-95.17%)
Mutual labels:  weather
Piweatherrock
Displays local weather on a Raspberry Pi
Stars: ✭ 42 (-96.31%)
Mutual labels:  weather
Jetbrains Compose Anime Demo
A Jetbrains Compose desktop app to get info of your favorite animes
Stars: ✭ 41 (-96.4%)
Mutual labels:  mvvm-architecture
Easyweather
这是一款基于MD设计的Android天气App。提供查询任意城市天气,获取所在城市天气等功能。
Stars: ✭ 61 (-94.64%)
Mutual labels:  weather
Weather
A module for obtaining weather information
Stars: ✭ 54 (-95.25%)
Mutual labels:  weather
Social Note
Social Note - Note-taking, sharing, time & location reminder
Stars: ✭ 38 (-96.66%)
Mutual labels:  mvvm-architecture
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 (-96.66%)
Mutual labels:  mvvm-architecture

KnowWeather

[Deprecated 目前外部接口已不可用,在未找到新的天气接口时废弃]

美观、实用的天气app,基于谷歌最新的 Android Architecture Components架构和微信Android模块化架构重构实践对项目进行了重构 实践Hub在项目中的使用

建议先下载应用knowweather.apk 体验下,以免浪费你的时间O(∩_∩)O。

效果图

整体框架

todo

特点

  • 多moudle架构的实践
  • Android Architecture Components 实践
  • 支持县级、区级天气
  • JobScheduler与JobService的使用
  • 轮询系统定时更新天气
  • 简洁的界面
  • ...

天气接口使用声明

现在这个天气的接口用的是和风天气的免费接口,key值也直接暴露出来了,建议自己去申请使用,因为免费版每天有一定的请求限制。

License

Copyright 2016 SilenceDut

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