Skip to content

Android app, made in Java, to store plants data and track temperature and humidity

Notifications You must be signed in to change notification settings

Descatres/Plants-and-Friends-Mobile

Repository files navigation

Plants&Friends

Plants compendium able to save and show plants:

  • Names
  • Species
  • Image of the plants
  • Descriptions

And able to track:

  • temperature (of the room/place the plants are placed)
  • humidity (of the room/place the plants are placed)

Other features

  • Register/Login
  • It is possible to create an online backup to Firestore to be able to restore all the data for each plant on, for example, a new device
  • Alerts can be sent (notifications) if the value read by any of the sensors is outside the set interval by the user
  • It is possible to search for each plant by name or species

  • You can check the mockups here

How to run

  • Fork the repo and run it on Android Studio
  • The app can be run by changing the Firestore account with this tutorial
  • You can run this script to simulate the Arduino with the sensors emitting data to your device through MQTT

Examples

  • Login/Register

image

  • Homepage

image

  • Add/Edit plant

image

  • Alerts page

image


Notes

  • All the data received from the sensors is sent through MQTT
  • The sensors feature only works until Android 12
  • The images are being backed up to Firestore but it is not possible, yet, to download them (Check this issue)
  • This project was made for a university assignment (the final project of that class) and the grade was 9.3/10. Some things might be missing due to the orientations given and/or time restrictions

Made, with love, for Android (with Java)

About

Android app, made in Java, to store plants data and track temperature and humidity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •