Weather APP

This is a simple weather app that shows weather information based on user’s location. This app is built using Flutter and Dart.

The app is built within under 24 hours, so it’s not that perfect 😊

Click here to download the app


  • Show weather information based on user’s location
  • Show weather information based on user’s selected location
  • Adaptive theme based on weather condition and time

Environment Setup

Create environment.dart inside lib/core/resources/environment.dart and put following environment variables to run the project

    const String endpoint = "";
    const String weatherKey = "";
    const String weatherIcon = "";
    const String googleApiKey = "";
    const List<double> defaultLocation = [-5, 120]; //INDONESIA

Setup API

Get your keys from following sites


Sunrise Adaptive UI Midnight Adaptive UI Sunset Adaptive UI Morning Adaptive UI

Support Me

If you like this project, please give me a star ⭐️ and follow me on GitHub


View Github