Skip to content

Clima: Your weather companion. Real-time updates, smart taglines, and cross-platform compatibility for iOS and Android.

Notifications You must be signed in to change notification settings

apoorvar5/clima_flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clima - Weather App

Welcome to Clima, a user-friendly weather application that provides real-time weather updates based on the user's location or manually entered city names. Developed using Flutter and Dart, this cross-platform app is designed to work seamlessly on both iOS and Android devices.

Features

  • Location-Based Weather Updates: Access live weather information based on your device's GPS location (permission required).

  • City-Specific Weather: Get weather details for any city by manually entering its name.

  • OpenWeatherMap API Integration: Retrieve accurate and up-to-date weather data from the OpenWeatherMap API.

  • Temperature and Weather Conditions: View current temperature and detailed weather conditions, including sunny, rainy, snowy, cloudy, and more.

  • Smart Tagline: Enjoy a smart and context-aware tagline related to the current weather.

Technologies Used

  • Flutter: A UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.

  • Dart: A programming language optimized for building mobile, desktop, server, and web applications.

  • OpenWeatherMap API: An API service providing weather data from around the world.

How to Use

  1. Clone the Repository:

    • Clone this repository to your local machine using the following command:
      git clone https://github.com/apoorvar5/clima_flutter.git
  2. API Key Setup:

    • Obtain an API key from OpenWeatherMap and replace the placeholder in the app with your key.
  3. Run the App:

    • Run the app on an emulator or a physical device using the following command:
      flutter run
  4. Get Weather Updates:

    • Allow location access for real-time weather updates based on your current location. Alternatively, manually enter the name of a city to view its weather details.

Customization

Feel free to customize the app by adding new features, modifying the UI, or integrating additional weather-related functionalities. Flutter's flexibility allows for easy enhancements and modifications.

Contributions

Contributions to Clima are highly welcomed. If you find issues, have suggestions, or want to contribute, please create a pull request or open an issue on GitHub.

Support

For any queries or assistance, feel free to reach out by opening an issue on GitHub.

Thank you for choosing Clima for your weather updates. Stay informed and enjoy the weather! 🌦️📱

About

Clima: Your weather companion. Real-time updates, smart taglines, and cross-platform compatibility for iOS and Android.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published