All Projects → SamadiPour → Weather-Man

SamadiPour / Weather-Man

Licence: GPL-3.0 License
weather app with darksky api in flutter

Programming Languages

dart
5743 projects
objective c
16641 projects - #2 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Weather-Man

TheWeatherDashboardApp
A small and stylish weather dashboard.
Stars: ✭ 29 (+0%)
Mutual labels:  weather-api, weather-forecast, weather-app
Wttr.in
⛅ The right way to check the weather
Stars: ✭ 16,345 (+56262.07%)
Mutual labels:  weather-api, weather-app
wetterdienst
Open weather data for humans
Stars: ✭ 190 (+555.17%)
Mutual labels:  weather-api, weather-forecast
OWM-JAPIs
Java APIs for OpenWeatherMap.org
Stars: ✭ 14 (-51.72%)
Mutual labels:  weather-api, weather-forecast
info-bot
🤖 A Versatile Telegram Bot
Stars: ✭ 37 (+27.59%)
Mutual labels:  weather-api, weather-forecast
WeatherApp MVI sample
🌸[Functional reactive programming (FRP)] 🍁Simple Android weather forecast application written in Kotlin, using RxKotlin, Retrofit2, Mosby, Room Persistence ❄️MVI Pattern with Mosby Library
Stars: ✭ 106 (+265.52%)
Mutual labels:  weather-forecast, weather-app
Weather
Weather Android App using apixu API https://www.apixu.com
Stars: ✭ 48 (+65.52%)
Mutual labels:  weather-api, weather-app
SkyMate
⚡ Weather app that fetches real time weather data of any location
Stars: ✭ 18 (-37.93%)
Mutual labels:  weather-api, weather-app
react-weather-app
⛅️ PWA Weather App made with ReactJS
Stars: ✭ 147 (+406.9%)
Mutual labels:  weather-api, weather-app
api
Community discussion and documentation for the NWS API
Stars: ✭ 168 (+479.31%)
Mutual labels:  weather-api, weather-forecast
weather-app-android-mvvm
Simple MVVM practice repository for very very beginners. You don't need to know about Dagger, Coroutine or Rx for understanding MVVM and this project. To check the MVVM Architecture Bengali Tutorial visit my blog site
Stars: ✭ 32 (+10.34%)
Mutual labels:  weather-api, weather-app
weather-api
A RESTful API to check the weather
Stars: ✭ 209 (+620.69%)
Mutual labels:  weather-api
text-bot-openwhisk
DEPRECATED: this repo is no longer actively maintained
Stars: ✭ 12 (-58.62%)
Mutual labels:  weather-api
VWapi
⛈ ☀️ Visual Weather api. Returns beautiful pictures with the current weather.
Stars: ✭ 33 (+13.79%)
Mutual labels:  weather-api
weather-calendar-feed
Display yr.no weather (supports the entire Earth) forecasts with highly customizable Event titles in your Google Calendar, Android phone, iPhone, Outlook or other iCalendar app
Stars: ✭ 16 (-44.83%)
Mutual labels:  weather-forecast
WorldWeather
The largest three-dimensional web-based interactive browser of satellite, weather, climate, and other time-aware geospatial data on the web, built upon NASA's revolutionary WorldWind technology.
Stars: ✭ 49 (+68.97%)
Mutual labels:  weather-forecast
Weather-Forecast
Weather Forecast is a simple app that shows you a weather. It comes with your standard features like your daily and hourly forecast along with access to additional information
Stars: ✭ 59 (+103.45%)
Mutual labels:  weather-app
d9l weather
A flutter weather app
Stars: ✭ 22 (-24.14%)
Mutual labels:  weather-app
react-weather-app
Weather App built with React & TypeScript
Stars: ✭ 61 (+110.34%)
Mutual labels:  weather-app
ioBroker.dwd
Fetches weather warnings from "Deutscher Wetterdienst" (germany only)
Stars: ✭ 19 (-34.48%)
Mutual labels:  weather-forecast

Weather-Man

Weather App with darksky api to view current weather status in flutter

Download Built APK from here

📷 Screenshots

😇 Features

  • Beautiful UI
  • Dark Mode
  • Current weather: current temperature, max and min temperature, humidity, pressure, wind
  • Weather forecast for 7 days
  • Weather forecast for 24 hours
  • Precipitation Chance chart
  • Current Weather icon animation
  • Weather based on location
  • Google map showing lat & lng
  • On and Off switch for widgets
  • Offline database of city names
  • Flag of each city
  • Reverse GeoCoding Info

Getting Started

Prerequisites

  • Flutter
  • Dart Sdk
  • Google Maps API Key
  • geonames.org API Key
  • darksky.net API Key

API Keys

Google API

Go to here and create new project if you don't have
then enable Google Maps for Android & Google Maps for IOS
then get the api key and follow below steps

  • Android open AndroidManifest.xml in android\app\src\main
    find this line:
<meta-data android:name="com.google.android.geo.API_KEY"
            android:value="YOUR_API_KEY"/>

replace your key with YOUR_API_KEY

  • IOS open AppDelegate.m in ios\Runner find this line:
[GMSServices provideAPIKey:@"YOUR_API_KEY"];

replace your key with YOUR_API_KEY

Darksky API

Get Api from here
open ApiKey.dart in lib\Utilities then find this line:

static const DARK_SKY_API = 'YOUR_API_KEY';

replace your key with YOUR_API_KEY

Geocoding API

Get Api from here (Register first. Your api key is your username!)
open ApiKey.dart in lib\Utilities then find this line:

static const GEO_NAMES_API = 'YOUR_API_KEY';

replace your key(Username) with YOUR_API_KEY

❤️ Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].