Skip to content

adi0515sharma/WeatherCast

Repository files navigation

WeatherCast

🌦️ WeatherCast is a modern weather application that provides real-time weather insights and forecasts. Built using Kotlin Multiplatform, it delivers a seamless experience across platforms with an intuitive user interface.

Demo video

Check out this on Youtube

Features

  • Real-time Weather Forecast: Get current weather information for any location.
  • 5-Day Weather Forecast: View detailed weather predictions for the next five days.
  • Geocoding: Easily search for locations using the geocoding feature.
  • Watch List: Save your favorite locations for quick access.
  • Local Data Storage: Store past searches and watch list entries locally for easy retrieval.

Tech Stack

  • Kotlin Multiplatform: Ensures cross-platform compatibility.
  • Ktor Client: Handles networking tasks seamlessly.
  • Room DB: Provides efficient local storage.
  • OpenWeatherMap API: Supplies accurate and up-to-date weather data.
  • Koin: Manages dependencies smoothly.
  • Jetpack Compose: Delivers a stunning and intuitive UI.

Getting Started

  1. Clone the Repository:
    git clone https://github.com/yourusername/WeatherCast.git
    
  2. Navigate to the Project Directory:
    cd WeatherCast
    
  3. Build and Run: Follow the setup instructions for your development environment to build and run the application.

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests with suggestions or improvements.

About

🌦️ WeatherCast is a modern weather application that provides real-time weather insights and forecasts. Built using Kotlin Multiplatform, it delivers a seamless experience across platforms with an intuitive user interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors