Giter Site home page Giter Site logo

ashitechdev / pluvia_weather_flutter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from spicychair/pluvia_weather_flutter

0.0 0.0 1.0 12.45 MB

A weather app with beautiful animations, built with Flutter. Uses the OpenWeatherMap API and MapBox API.

License: GNU General Public License v3.0

Kotlin 0.05% Swift 0.14% Objective-C 0.01% Dart 99.75% Shell 0.05%

pluvia_weather_flutter's Introduction

Pluvia Weather ๐ŸŒฆ๏ธ

License: GPL v3
A weather app with beautiful animations, built with Flutter. Powered by weather data from the OpenWeatherMap API and location search from the Mapbox API.

Features

โ€ข ๐ŸŒฆ Slick and dynamic animations based on the weather condition and time of day

โ€ข ๐ŸŒ™ Beautiful dark mode

โ€ข ๐Ÿ“… Accurate 24 hour and 7 day forecast - be prepared for anything

โ€ข ๐ŸŒ View weather in millions of locations with MapBox Search and Weather Radar

โ€ข ๐Ÿ›‘ Secure and private with no adverts, trackers, or data collection

โ€ข ๐ŸŒ Translated into 44 langauges

Download

Get it on Google Play Get it on F-Droid Get it on Github

Screenshots

Supported Languages

๐ŸŒ Pluvia Weather now supports over 40 languages:

Afrikaans, Arabic, Azerbaijani, Bulgarian, Catalan, Czech, Danish, German, Modern Greek, English, Spanish, Basque, Persian, Finnish, French, Galician, Hebrew, Hindi, Croatian, Hungarian, Indonesian, Italian, Japanese, Korean, Lithuanian, Latvian, Macedonian, Dutch Flemish, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Albanian, Serbian, Swedish, Thai, Turkish, Ukrainian, Vietnamese, Chinese and Zulu.

Building it Yourself and More

  1. Get a free API key from the OpenWeatherMap One Call API
  2. Replace the value of OPENWEATHER_API_KEY in .env:

To use MapBox search:

  1. Get a free API key from MapBox API
  2. Replace the value of MAPBOX_API_KEY in .env:

Then in terminal,

flutter build apk

Persistence is handled by SharedPreferences (for user options eg. dark mode) and an SQFLite Database (for saved location data).

License

Pluvia Weather is licensed under GDPLv3.
Weather animation code and corresponding assets are modified from SpriteWidget: the license is located here.

Privacy

Privacy Policy

pluvia_weather_flutter's People

Contributors

spicychair avatar excalibor avatar clempera avatar xlucn avatar poussinou avatar mu-hi avatar teletexta avatar widecurio64 avatar

Forkers

ashisshdev

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.