Skip to content

Latest commit

 

History

History
112 lines (83 loc) · 3.75 KB

README.md

File metadata and controls

112 lines (83 loc) · 3.75 KB

myWEATHER

Simple Weather App with clean MVVM architecture which uses Retrofit and OpenWeatherMap API

android Kotlin GitHub Actions

Features

  • Search weather By City
  • Current Temperature
  • Maximum and Minimum Temperature
  • Wind Speed
  • Humidity

Tech Stack

Design Pattern

MVVM (Model View ViewModel)

mvvm

IDE Used

  • Android Studio Chipmunk | 2021.2.1

Libraries Used

Screenshots & Demo

Ghaziabad Demo Kerala
Canada London Rockford

TO-DO

  • Add Splash Screen
  • Add loading screen
  • Show user's location weather conditions right after launching the app
  • Add search by Coordinates
  • ..

Installation

  • Download zip file -> extract -> import in android studio or Open android studio -> File -> New -> Project from version control -> Enter URL -> Clone
  • Build project
  • Goto your local.properties and add API_KEY="your-api-key-here" or goto myweather -> api -> myWeatherService.kt -> replace const val API_KEY: String = BuildConfig.API_KEY with const val API_KEY: String = "your-api-key-here"

Contributions

  • Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
  • Pull requests are accepted on wip branch and will be commited to master branch.

Reporting bugs

Issue Template :-

  • Steps to reproduce
  • Expected behaviour
  • Actual behaviour
  • Device name
  • Android version
  • myWeather version
  • Device logs
  • Additional information (screenshots, etc)

Credits

App is still in Beta phase.