Skip to content

This application demonstrates use of weather apis to demonstrates weather app, tech stack used includes livedata, hilt, dagger, viewmodel

Notifications You must be signed in to change notification settings

alokgupta05/android_weather_app

Repository files navigation

This app is to showcase hilt and dagger can be used in Android app to bring Dependency Injection

Tech Stack used in the App

  • Kotlin
  • Coroutines - For all asynchronous work
  • ViewModel - To survive android lifecycle changes
  • JobScheduler - To schedule future background job
  • Hilt - Dependency Injection
  • Retrofit - HTTP client
  • GSON - Gson is a Java library that can be used to convert Java Objects into their JSON representation

Architecture

This project is built on MVVM Architecture.

Improvement Items

[] Refactor Location work to support latest Android changes
[] Add unit tests
[] Add UI tests

About

This application demonstrates use of weather apis to demonstrates weather app, tech stack used includes livedata, hilt, dagger, viewmodel

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages