/Weather_Kotlin

Weather application based on google maps position.

Primary LanguageKotlin

Weather_Kotlin

Android (Kotlin) application with weather information based on google maps.

Check this repo if you want to get an idea of GPS usage, Google Maps and parsing JSON content.

This project is in Kotlin language and has:

  1. Retrofit (A type-safe HTTP client for Android and Java).
  2. Google Maps.
  3. Manual or automatic input of location based on GPS.
  4. Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
    • LiveData - Data objects that notify views when the underlying database changes.
    • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
    • ViewBinding - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
    • Coroutine - For Asynchronous tasks and more..
  5. BindingAdapters

also:

  1. Navigation Component usage
  2. Moshi (A modern JSON library for Kotlin and Java)