Skip to content

sonukumar005/WeatherApk

Repository files navigation

Weather App 🌦️

https://youtu.be/cPq03a3bQ3c

A modern Android application that fetches real-time weather data using the OpenWeatherMap API, stores your search history locally with Room Database, and leverages Retrofit for efficient network calls.

Features ✨

  • Real-Time Weather Data: Fetch current weather details for any city worldwide using the OpenWeatherMap API.
  • Search History: Automatically save recent searches to Room Database for quick access.
  • Efficient Networking: Retrofit for seamless API integration and HTTP requests.
  • Offline Support: View your search history even without an internet connection.
  • Clean Architecture: Built with MVVM, Repository Pattern, and coroutines for asynchronous operations.

Technologies Used 🛠️

  • Retrofit: Type-safe HTTP client for API communication.
  • Room Database: Local persistence library for storing search history.
  • Kotlin Coroutines & Flow: Manage background threads and data streams.
  • ViewModel & LiveData: Lifecycle-aware components for UI data management.
  • Material Design: Polished UI components for a seamless user experience.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages