Skip to content

spmburn/flutter_weather_app

Repository files navigation

A simple project using The Weatherapi.com based on Flutter, Clean architecture and material designs & animations.

Made-with-flutter GitHub repo size License: MIT Discord

Don't forget to ⭐ the repo

GitHub stars GitHub forks


Features

  • Light Mode
  • Home Screen
  • Search Results Screen
  • Forecast Detail Screen
  • Reviews and ratings
  • Dark Mode
  • Pull to refresh
  • Favorite Scren
  • Profile Screen
  • welcome screen
  • Splash Screen
  • Languages
  • Notification

and much more... Check it yourself :)

Note: This project is not completed yet, as soon as possible when it's complete I will update it here. Stay tuned for more exciting updates!

Screenshots

Screenshots

Demo

Demo.mp4

Packages we are using:

Package Usage
dio A powerful HTTP package for Dart/Flutter.
riverpod A simple way to access state from anywhere in your application.
go_router A declarative routing package for Flutter that uses the Router API to provide a convenient, url-based API for navigating between different screens.
flutter_svg Draw SVG files using Flutter..
google_fonts A Flutter package to use fonts from fonts.google.com.

Design

Building from Source

  1. If you don't have Flutter SDK installed, please visit official Flutter site.
  2. Fetch latest source code from master branch.
  3. Copy the .env.template and rename it to .env
  4. Change your weatherapi.com API key.
git clone https://github.com/ivansaul/flutter_weather_app.git
  1. Run the app with Android Studio or VS Code. Or the command line:
flutter pub get
flutter run

Contribute

Contributions are welcome.

Facing any Issue?

Feel free to open an Issue :)

Contact

If you want to contact me you can reach me at Discord.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •