Skip to content

A small application to see daily weather conditions along with ability to see a forecast for specific location.

Notifications You must be signed in to change notification settings

alitele/DVT-Weather-App

Repository files navigation

DVT-Weather-App

ic_launcher_round

A small application to see daily weather conditions along with ability to see a forecast for specific location.User can add or remove any location from list and see its current as well as forecast for the next 5 days on an interval of 3 hours.GPS tracking is used to show weather for user's current location.User can switch between favourites and current location from home page to see weather information.

Achitecture and Components

  • MVVM
  • Kotlin
  • Koin (DSL)
  • Coroutines
  • SOLID Principle
  • Clean Architecture
  • GPS Live Location Tracking
  • Moduler Code
  • Static Analysis (Linter)
  • Room Database
  • Retrofit
  • Repository Pattern
  • Offline Storage
  • Rest API
  • Material Design
  • Eventbus

Note: Could not write unit test because of short time, will add later on.

Auther

Ali Akram

About

A small application to see daily weather conditions along with ability to see a forecast for specific location.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages