Εφαρμογή Android για παρακολούθηση και διαχείριση συσκευών έξυπνου σπιτιού
Android application for monitoring and managing smart home devices
View/ Open
Keywords
Kotlin ; Clean Android architecture ; Firebase ; Έξυπνες συσκευές ; Εξοικονόμηση ενέργειαςAbstract
The main objective of this thesis is the development of an Android application for managing and
monitoring smart devices, with the aim of improving energy efficiency and simplifying device
management within the user’s environment. The application was developed in Kotlin, following the
Clean Architecture structure, and using Jetpack Compose for the user interface. The Firebase
platform was employed for backend management, data handling, and user authentication. To simulate
smart device APIs, a solution was developed in Java using the Quarkus framework, integrated with a
PostgreSQL database. The conclusions of the thesis indicate that the application can provide a
comprehensive solution for controlling smart devices and monitoring energy consumption, thereby
enhancing the user experience and contributing to energy savings.