Weather Monitoring Android App

This is an Android application that allows users to monitor temperature and humidity in real-time using ESP8266 and DHT11 sensors. The application is built using Kotlin and Java, and Firebase is used as the backend.

Screenshots

Image 1 Image 2 Image 3

Features

  • Real-time monitoring of temperature and humidity
  • Sends alerts when the temperature or humidity exceeds the set limit
  • Generates a shareable report of the weather data
  • User-friendly interface

Installation

To install the application, You can download the APK file here

Once the APK is downloaded, enable installation from unknown sources on your Android device, and then install the application.

Usage

To use the application, follow these steps:

  1. Open the application
  2. Connect your device to the ESP8266 sensor
  3. The app will automatically start receiving real-time data from the sensor and display it on the screen
  4. Set the temperature and humidity limits for alerts
  5. The app will send alerts when the temperature or humidity exceeds the set limit
  6. Generate a shareable report of the weather data by clicking on the “Generate Report” button.

Technologies Used

  • Kotlin
  • Java
  • Firebase Realtime Database
  • ESP8266
  • DHT11

GitHub

View Github