Climatic
A weather app made with Flutter using OpenWeatherAPI.
Install / Use
/learn @ug2454/ClimaticREADME
Climatic ☁
About this App
A weather app inspired by the beautiful designs made by Alyssa-Maree. In this App you'll be able to find out the live weather data in the current location, hourly weather and 7 day weather of the device as well as the weather for any city you can think of!

What is used in this project
- How to use Dart to perform asynchronous tasks.
- Async and await.
- Futures.
- Network with the Dart http package.
- OpenWeatherAPI to get weather data using latitude, longitude and city
- JSONs and parse them using the Dart convert package.
- Pass data forwards and backwards between screens using the Navigator.
- Handle exceptions in Dart using try/catch/throw.
- Lifecycle of Stateful Widgets and override them.
- Geolocator package to get live location data for both iOS and Android.
- TextField Widget to take user input.
- Spinner to show to user while the data loads.
- Day and Night UI colour change dynamically.
- ExpansionPanelList view.
Features:
- Temperature
- Feels like temperature
- Visibility
- Pressure
- Max temperature
- Wind speed
- Humidity
- Day/night mode
- Search weather by city
- Get current weather on clicking on 'place icon'
- Hourly Weather Forecast with dynamic temperature, weather icon and time in horizontal scrolling
- Get Autocomplete list of cities as you type using Google Places API
- Google Places API for searching city name.
- 7 Day Weather Forecast with Expandable List. Expand it to reveal more data.
- Push Notifications on tuesday, thursday, saturday using firebase cloud messaging.
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
