Λογότυπο αποθετηρίου
 

Ανάπτυξη Android εφαρμογών με χρήση Jetpack Compose

dc.aueb.departmentDepartment of Informatics
dc.contributor.thesisadvisorΔιαμαντίδης, Νικόλαοςel
dc.creatorΦασόης, Παύλοςel
dc.date.accessioned2025-07-21T07:54:59Z
dc.date.available2025-07-21T07:54:59Z
dc.date.issued2025-07-18
dc.description.abstractΗ παρούσα πτυχιακή εργασία επικεντρώθηκε στη μετάβαση μιας υπάρχουσας Android εφαρμογής βιβλιοθήκης από την παραδοσιακή δομή UI, που βασίζεται σε XML layouts και Activities, στο σύγχρονο πλαίσιο του Jetpack Compose. Ο κύριος στόχος ήταν η βελτίωση της διαχειρισιμότητας, της επαναχρησιμοποίησης και της επεκτασιμότητας του κώδικα, διατηρώντας παράλληλα την πλήρη λειτουργικότητα της εφαρμογής. Η εργασία εξέτασε τα θεωρητικά υπόβαθρα των αρχιτεκτονικών προτύπων Model-View-Controller (MVC), Model-View-Presenter (MVP) και Model-View-ViewModel (MVVM), αναλύοντας τα πλεονεκτήματα και τα μειονεκτήματά τους, με ιδιαίτερη έμφαση στο πώς το MVVM συνδυάζεται άρτια με το Jetpack Compose για τη δημιουργία μιας αποδοτικής και εύκολα συντηρήσιμης διεπαφής.el
dc.description.abstractThis undergraduate thesis focused on transitioning an existing Android library application from the traditional UI structure, based on XML layouts and Activities, to the modern Jetpack Compose framework. The primary goal was to improve code maintainability, reusability, and scalability while preserving the application's full functionality. The study examined the theoretical foundations of the Model-View-Controller (MVC), Model-View-Presenter (MVP), and Model-View-ViewModel (MVVM) architectural patterns, analyzing their advantages and disadvantages, with particular emphasis on how MVVM integrates seamlessly with Jetpack Compose to create an efficient and easily maintainable interface.en
dc.embargo.ruleOpen access
dc.format.extentσελίδες 48el
dc.identifier.urihttps://pyxida.aueb.gr/handle/123456789/12053
dc.identifier.urihttps://doi.org/10.26219/heal.aueb.9354
dc.languageel
dc.rightsAttribution-NoDerivatives 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by-nd/4.0/
dc.subjectUI creationen
dc.subjectLibrary applicationen
dc.subjectJetpack Composeen
dc.subjectΔημιουργία διεπαφήςel
dc.subjectΕφαρμογή βιβλιοθήκηςel
dc.titleΑνάπτυξη Android εφαρμογών με χρήση Jetpack Composeel
dc.title.alternativeAndroid App development using Jetpack Composeen
dc.typeText

Αρχεία

Πρωτότυπος φάκελος/πακέτο

Τώρα δείχνει 1 - 1 από 1
Φόρτωση...
Μικρογραφία εικόνας
Ονομα:
Fasois_2025.pdf
Μέγεθος:
1.03 MB
Μορφότυπο:
Adobe Portable Document Format