Weather App

Overview

This Weather App is a Flutter-based application that allows users to fetch and display current weather conditions and 5-day forecasts for various cities. The app provides an intuitive user interface with autocomplete search functionality and detailed weather information, including temperature, description, and relevant emojis.

Features

  • Autocomplete Search: Users can search for cities using an autocomplete text field.
  • Current Weather: Displays the current temperature, city name, and weather description with an emoji.
  • 5-Day Forecast: Provides a 5-day weather forecast with temperature, description, and time.
  • Loading Indicators: Shows loading indicators while fetching data from the API.
  • Error Handling: Displays error messages if the weather data cannot be fetched.

Screenshots

Scrn1

Technologies Used

  • Flutter: Framework for building the mobile application.
  • Dart: Programming language used for Flutter.
  • API Integration: Fetches weather data from a weather API.

Getting Started

Prerequisites

Installation

  1. Clone the repository:
    git clone https://github.com/Chandu-geesala/weather-forecast-App