Weather app created using Flutter and Dart

Overview

FlutterWeather

FlutterWeather

A simple weather App created using Flutter and Dart and using API from OpenWeatherMap

Features

  • Automatically acquire user current location
  • Searchable location
  • Hourly weather information
  • 7 days weather information

How to Run

  1. Create an account at OpenWeatherMap.
  2. Then get your API key from https://home.openweathermap.org/api_keys.
  3. Clone the repo
    git clone https://github.com/ArizArmeidi/FlutterWeather.git
  4. Install all the packages by typing
    flutter pub get
  5. Navigate to lib/provider/weatherProvider.dart and paste your API key to the apiKey variable
    String apiKey = 'Paste Your API Key Here';
  6. Run the App

Contact

License

Distributed under the MIT License. See LICENSE for more information.

You might also like...

Flutter Weather App Example using the OpenWeatherMap API

Flutter Weather App Example using the OpenWeatherMap API

Flutter Weather App Example An example Flutter weather app using the OpenWeatherMap API. Related Tutorials Flutter App Architecture: The Repository Pa

Dec 28, 2022

weather app using flutter framework

weather app using flutter framework

flutter_weather_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you star

Dec 26, 2022

Coolet - A simple app that will give you suggestion on what to wear/do using the latest weather status at your current location

Coolet - A simple app that will give you suggestion on what to wear/do using the latest weather status at your current location

coolet A simple app that gives you a suggestion on what to wear (sometimes do) b

Jan 20, 2022

We created Flappy Bird, a straightforward game based on flutter animation, from scratch using only Dart & Flutter and no third-party games or animation components.

We created Flappy Bird, a straightforward game based on flutter animation, from scratch using only Dart & Flutter and no third-party games or animation components.

Flappy-Bird Description A ridiculous game created by Flutter, all you have to do is touch the screen to make the bird leap as long as you avoid the ba

Dec 25, 2022

A simple yet elegant tip calculator created using flutter framework and dart language.

CAL- TIP, A TIP CALCULATOR APPLICATION A simple yet elegant tip calculator created using flutter framework and dart language. As the name suggests, th

Dec 26, 2021

A rewrite of Bloc tutorial: Flutter Weather Tutorial using freezed

A rewrite of Bloc tutorial: Flutter Weather Tutorial using freezed. Bloc was used instead of Cubit (Cubit vs Bloc)

Nov 23, 2022

Flutter component concept created with Flutter using Dart programming language, inspired by Gooey Rab Bar.

Flutter component concept created with Flutter using Dart programming language, inspired by Gooey Rab Bar.

Gooey Tab Bar Flutter Flutter component concept created with Flutter using Dart programming language, inspired by Gooey Tab Bar. About This component

Dec 14, 2022

A project created in flutter using Android Studio, coded in Dart.

Pure Match App A project created in flutter using Android Studio, coded in Dart. Currently only Android and iOS is supported, but we want to enable we

Nov 18, 2021

The component created with Flutter using Dart programming language, inspired in Fluid Slider by Ramotion.

The component created with Flutter using Dart programming language, inspired in Fluid Slider by Ramotion.

Fluid Slider Flutter The component created with Flutter using Dart programming language, inspired in Fluid Slider by Ramotion. About The component was

Sep 30, 2022
Comments
  • Resolve issues

    Resolve issues

    resolve warning messages: "Plugin project :location_web not found. Please update settings.gradle" resolve two RenderFlex overflowed issues that i found in "PIXEL XL API 30" emulator and using ColorScheme instead of deprecated accentColor

    opened by morenosh 0
  • App Crash

    App Crash

    Running on a Pixel 6A with poor internet connectivity where I am, and with Location allowed "while using App", it just crashes. The UI goes straight to reporting "No search results"... When I press Return Home, it shows the search box briefly but not long enough to type anything (can't even type a few letters), then goes back to No Search Results. Loop ad nauseum.

    I did put my OWM API key in place :-) 'git diff' shows that the only change, from 09918c1a79fd

    $ flutter run . . . 💪 Running with sound null safety 💪

    An Observatory debugger and profiler on Pixel 6a is available at: http://127.0.0.1:4156/74dQjtPQmp4=/ I/flutter_weather(11763): Compiler allocated 4579KB to compile void android.view.ViewRootImpl.performTraversals() The Flutter DevTools debugger and profiler on Pixel 6a is available at: http://127.0.0.1:9100?uri=http://127.0.0.1:4156/74dQjtPQmp4=/ E/SurfaceSyncer(11763): Failed to find sync for id=0 D/CompatibilityChangeReporter(11763): Compat change id reported: 78294732; UID 10306; state: DISABLED I/flutter (11763): NoSuchMethodError: The method '[]' was called on null. I/flutter (11763): Receiver: null I/flutter (11763): Tried calling: E/flutter (11763): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: NoSuchMethodError: The method '[]' was called on null. E/flutter (11763): Receiver: null E/flutter (11763): Tried calling: E/flutter (11763): #0 WeatherProvider.getDailyWeather (package:flutter_weather/provider/weatherProvider.dart:105:7) E/flutter (11763): E/flutter (11763): #1 WeatherProvider.getWeatherData. (package:flutter_weather/provider/weatherProvider.dart:36:11) E/flutter (11763): E/flutter (11763): #2 WeatherProvider.getWeatherData (package:flutter_weather/provider/weatherProvider.dart:30:5) E/flutter (11763): E/flutter (11763): I/flutter (11763): NoSuchMethodError: The method '[]' was called on null. I/flutter (11763): Receiver: null I/flutter (11763): Tried calling: E/flutter (11763): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: NoSuchMethodError: The method '[]' was called on null. E/flutter (11763): Receiver: null E/flutter (11763): Tried calling: E/flutter (11763): #0 WeatherProvider.getDailyWeather (package:flutter_weather/provider/weatherProvider.dart:105:7) E/flutter (11763): E/flutter (11763): #1 WeatherProvider.getWeatherData. (package:flutter_weather/provider/weatherProvider.dart:36:11) E/flutter (11763): E/flutter (11763): #2 WeatherProvider.getWeatherData (package:flutter_weather/provider/weatherProvider.dart:30:5) E/flutter (11763): E/flutter (11763):

    Installing the obvious "if-null check print; return" at line 36 just makes it crash further down.

    Thoughts?

    bug 
    opened by IanDarwin 1
Owner
Ariz Armeidi
Mobile App Developer specializing in Flutter and Dart
Ariz Armeidi
A weather application and the location is hard-coded to fetch weather data from London.

Weather Application This project is a weather application and the location is hard-coded to fetch weather data from London. Regarding the state manage

André Nogueira 2 Jun 21, 2022
A weather app that allows the user to find out the live weather data of any city.

Clima ☁ My Goal My objective of completing this project was to learn about asynchronous programming in Dart, how to carry out time consuming tasks suc

Ginny (Khue) Dang 1 May 6, 2022
Beautiful Weather App using API with support for dark mode. Created by Jakub Sobański ( API ) and Martin Gogołowicz (UI, API help)

Flutter Weather App using API with darkmode support Flutter 2.8.1 Null Safety Beautiful Weather App using https://github.com/MonsieurZbanowanYY/Weathe

Jakub Sobański 5 Nov 29, 2022
Beautiful Weather App UI with support for dark mode. Created by Martin Gogołowicz.

Flutter Weather App UI with darkmode support Flutter 2.8.0 Null Safety Beautiful Weather App UI with support for dark mode. Created by Martin Gogołowi

Martin Gogołowicz 23 Dec 6, 2022
A simple PokeDex App with Modern UI created using Flutter and Dart and using API from PokeApi.

FlutterDex FlutterDex A simple PokeDex App created using Flutter and Dart and using API from PokeApi. UI Design inspired by : Home Screen Pokedex iOS

Ariz Armeidi 39 Jan 1, 2023
Weather app using Bloc architecture pattern & generic HTTP client with interface implementation and much more for more detail read Readme

weather Weather application for current weather, hourly forecast for 48 hours, Daily forecast for 7 days and national weather alerts. How to Run Insta

Jibran Ahmed SiddiQui 9 Oct 29, 2022
This App Using 2 Rest APi One for Login & SignUP and other for Weather

Requirnment A Flutter app where user can signup using Api endpoint and login using Api endpoint. And after login user go to the dashboard where user c

Md Enam Ahmed Chowdhury 3 Mar 14, 2022
This application was created using the Dart language and it is an application that contains a set of different questions and at the end shows you the number of correct answers you have answered , made by flutter

exams_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if thi

null 0 Dec 28, 2021
Functioning Doctor/Healthcare Catalog App created using Dart with Flutter. Stores and loads data from Firebase Firestore DB.

flutter_medical Functioning Doctor/Healthcare Catalog & Scheduling App created using Dart with Flutter. Stores and loads data from noSQL Firebase. Ins

John Uberbacher 209 Dec 19, 2022
App concept created with Flutter using Dart programming language, inspired by Groceries Shopping App Interaction.

Grocery Shop Flutter App concept created with Flutter using Dart programming language, inspired by Groceries Shopping App Interaction. About The app w

Wilton Neto 485 Dec 9, 2022