项目作者: droiden87

项目描述 :
Weatherapp is a simple forecast app showing 5 days data
高级语言: Kotlin
项目地址: git://github.com/droiden87/WeatherApp.git
创建时间: 2020-09-16T08:34:06Z
项目社区:https://github.com/droiden87/WeatherApp

开源协议:Apache License 2.0

下载


Weatherapp

Weatherapp is a simple forecast app, which uses some APIs to fetch 5 day / 3 hour forecast data from the OpenWeatherMap and to fetch places,cities,counties,coords etc. from Algolia Places.

Outputs


Libraries and tools 🛠

  • Navigation

  • Shared Preferences

  • ViewModel

  • LiveData

  • Transformations

  • Data Binding

  • RoomDB

  • RxJava

  • RxAndroid

  • RxKotlin

  • Dagger 2

  • Retrofit

  • OkHttp

  • Moshi

  • Stetho

  • Picasso

  • Material Design

  • RxAnimation

  • ThreeTenABP

  • Ktlint

  • Algolia Search API Client for Android

  • Shadow
  • Testing 🧪

  • Mockk

  • Truth
  • Architecture

    The app uses MVVM [Model-View-ViewModel] architecture to have a unidirectional flow of data, separation of concern, testability, and a lot more.

    Design

    Inspired by Ramonyv and weather icons taken from isneezy/open-weather-icons