Skip to content

A weather application that displays the current weather.

Notifications You must be signed in to change notification settings

davidwekesar/MobileWeatherApp

Repository files navigation

MobileWeatherApp

A weather application that displays the current weather.

Libraries

  • Android KTX - Write more concise, idiomatic Kotlin code.
  • Architecture components
    • Data Binding - Declaratively bind observable data to UI elements.
    • Lifecycles - Create a UI that automatically responds to lifecycle events.
    • LiveData - Build data objects that notify views when the underlying database changes.
    • ViewModel - Store UI-related data that isn't destroyed on app rotations. Easily schedule asynchronous tasks for optimal execution.
  • Third party libraries
    • Retrofit - a type-safe REST client for Android
    • Moshi - for parsing JSON into Java objects.
    • Hilt - for dependency injection.
    • Kotlin Coroutines - for managing background threads with simplified code and reducing needs for callbacks.
    • Hamcrest - for making assertion statements more readable.
    • Timber - a logging library for Android

About

A weather application that displays the current weather.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages