Skip to content

MarekRudzki/PogodAppka

Repository files navigation

⛅ PogodAppka - Weather App ⛅

A simple weather forecast app created using Flutter and API from VisualCrossing.

Table of contents

General info

PogodAppka is an application developed mainly for learning purposes. I created it to be better at API data processing and to use some interesting packages that I haven't had a chance to use before. This is also my first bigger app where I used BLoC pattern.

⭐ What's included

  • 15 day weather forecast
  • Hourly weather forecast
  • Searchable location
  • Geolocation
  • I10n support (PL and EN)
  • Day/Night legnth + sunrise/sunset hours
  • City local DateTime
  • Internet Connection Checker
  • Error Handling

🌞 App created with

  • BLoC
  • Clean Architecture
  • Dio
  • dotenv
  • GetIt
  • Google APIs (Places & Geocoding)
  • Hive
  • L10n
  • Lints
  • VisualCrossing API
PogodAppka.mp4

Technologies

Project was created with:

  • Flutter version: 3.13.2
  • Dart version: 3.1.0

How to run

  1. Copy repository link.
    git clone https://github.com/MarekRudzki/PogodAppka.git
  2. Open command prompt and navigate to the path where you want to clone repo.
  3. Paste copied link and hit enter.
  4. Congrats, you have successfully cloned this repository in your computer!
  5. Open project in IDE of your choice.
  6. Get a free Weather API key from the Visual Crossing.
  7. Get a free Google Maps API key from the Google Cloud Console.
  8. In main app folder create a file called .env including:
    GP_Key = Your_Google_Maps_API_Key
    Weather_Key = Yours_Visual_Crossing_API_Key
  9. Run the app.

Hey There!

About Me

I am a Flutter enthusiast from Poland.

  • 🔭 I started learning Flutter in March 2022 and since then I can't get away from it!
  • 📖 Learning new Flutter related stuff every day.
  • 💻 In my free time, I love to read books and play video games.

🛠️ Languages and Tools

Flutter  Dart  VSCode  Firebase

🔥 My Stats

GitHub Streak

Releases

No releases published

Packages

No packages published