SkyCast — Minimal & Modern Flutter Weather App
A clean, portfolio-ready Flutter weather app delivering real-time conditions with a modern Material 3 interface and smooth user experience.
View on GitHubProject Overview
- Duration: August 2025
- Role: Flutter Developer
- Type: Personal Project
- Tech Stack: Flutter, Dart, Provider, HTTP, Material 3, Google Fonts
About the Project
The SkyCast Weather App is a minimal, modern Flutter application that delivers real-time weather updates through a beautiful Material 3 interface.
Users can search any city to view accurate temperature, condition, humidity, and wind speed — all presented in a clean, responsive design.
Built with Provider for state management and a modular architecture, the app is easily scalable for future features like forecasts and dark mode.
Key Features
Real-Time Weather
Easily replaceable dummy API for real use.
City Search
Smart input validation & error handling.
Material 3 Design
Clean UI with Google Fonts.
State Management
Provider for maintainable architecture.
Smooth UX
Splash screen and subtle transitions.
Modular Codebase
Models, services, widgets for scalability.
What I Learned
- Implementing API calls with HTTP
- Managing app state with Provider
- Applying Material Design 3 for UI consistency
- Structuring modular, scalable code
- Designing minimal UIs with Google Fonts
Result
The SkyCast Weather App demonstrates how simplicity and technical precision can blend to create a professional-grade Flutter project.
It highlights my skills in API integration, modular architecture, and UI/UX design, delivering a reliable and aesthetically consistent mobile experience.