Skip to content

Klimatic is an android app built using Kotlin. It try to showcase all the latest technologies used in android.

License

Notifications You must be signed in to change notification settings

developer-shivam/Klimatic

Repository files navigation

Klimatic

Klimatic is an android app built using Kotlin. It try to showcase all the latest technologies used in android.

Test Build

GitHub stars GitHub issues GitHub license

Get it on Google Play

Built using

  • 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.
  • Kotlin - First class and official programming language for Android development.
  • Dependency Injection
    • Koin - A smart dependency injection library.
  • WaveView - A custom view for wave animation.

Architecture

App uses MVVM (Model View View-Model) architecture.

API

Klimatic uses WeatherAPI.com. Create a API Key and update apikey.properties

API_KEY="your-api-key"

Contributors

Shivam Satija and Anshul Garg