Διαδραστική εφαρμογή ηλεκτρονικού καταστήματος φυτών για κινητές συσκευές
User-friendly mobile plant e-shop application with interactive design and intuitive navigation

View/ Open
Keywords
Android ; Firebase ; Cloud Firestore ; Mobile application ; e-Shop ; Φυτά ; Παραγγελίες ; Java ; Android StudioAbstract
This undergraduate thesis presents the development of Johanna’s Plant Shop, an advanced and user-friendly Android application designed to function as a complete online plant store. Through the app, users can add plants to their shopping cart, browse plant categories, view detailed product information, and complete their orders in an easy and organized way.
Additionally, the application offers features such as order history viewing, language switching, account management, and interface customization (dark/light mode). At the same time, it enhances flexibility and convenience by supporting multiple payment methods (cash or card) and delivery options (home delivery or store pickup).
Johanna’s Plant Shop was developed entirely in Java, within the Android Studio environment, utilizing core elements of the Android SDK such as Activities, Fragments, RecyclerViews, and custom XML layouts. The design focused on creating a clean user interface, intuitive navigation, and an overall pleasant user experience.
The thesis begins with an analysis of the problem and the needs that the application aims to cover. It then presents the system requirements, architectural design, and technological implementation. Finally, it outlines the outcomes of the development process and proposes future improvements and extensions.
Keywords: Johanna’s Plant Shop, Android application, online store, plants, shopping cart, orders, Java, Android Studio, user interface, categories, dark/light mode, language switching, payment methods, delivery.

