Grzeluu / Plant-Care-App

An android application for controlling and reminding about plants needs to the user. The application is implemented with FirebaseAuth to manage users accounts and Firebase Realtime Database to store data. Implementation of the MVP architectural pattern helps to maintain clean code.
13 stars 2 forks source link
android firebase firebase-auth firebase-realtime-database glide java mvp

Main_Screen

Plant-Care-App

An android application for controlling and reminding about plants needs to the user. Also, the application makes it possible to search through plants in the database or search for information and advice about them. To remind users from outside the app about their plants, notifications with calculated time are implemented to notify at the right time. The application is implemented with FirebaseAuth to manage users accounts and Firebase Realtime Database to store data about plants also Firebase Storage to keep all plants photos. The implementation of the MVP architectural pattern helps to maintain clean code.

Status

The application is fully functioning and can be installed on the devices.

Features

Technologies

Application was created with:

To work with Firebase:

Architecture

To keep maintainability and code scalability application was implemented with a classic MVP architectural pattern. Additionally, there was implemented two additional layers:

Instalation

Plant Care app requires a minimum API level of 23.