Διαδικτυακή Εφαρμογή Android για εύρεση και δήλωση αδέσποτων ζώων (Bachelor thesis)

Καρυπίδου, Κυριακή


Full metadata record
DC FieldValueLanguage
dc.contributor.authorΚαρυπίδου, Κυριακήel
dc.date.accessioned2020-03-18T21:29:25Z-
dc.date.available2020-03-18T21:29:25Z-
dc.identifier.urihttp://195.251.240.227/jspui/handle/123456789/11557-
dc.descriptionΠτυχιακή εργασία--ΣΤΕΦ-Τμήμα Μηχανικών Πληροφορικής, 2018—9898el
dc.rightsDefault License-
dc.subjectαδέσποταel
dc.subjectζώαel
dc.subjectεφαρμογή Androidel
dc.subjectAndroid smartphoneel
dc.subjectμοντέλο MVPel
dc.subjectFirebaseen
dc.subject.lcshΕυημερία ζώωνel
dc.titleΔιαδικτυακή Εφαρμογή Android για εύρεση και δήλωση αδέσποτων ζώωνel
heal.typebachelorThesis-
heal.type.enBachelor thesisen
heal.contributorNameΚαρυπίδου, Κυριακήel
heal.identifier.secondary9898-
heal.languageel-
heal.accessaccount-
heal.recordProviderΣχολή Τεχνολογικών Εφαρμογών / Τμήμα Μηχανικών Πληροφορικήςel
heal.publicationDate2018-06-27-
heal.bibliographicCitationΚαρυπίδου, Κ. (2018). Διαδικτυακή Εφαρμογή Android για εύρεση και δήλωση αδέσποτων ζώων (Πτυχιακή εργασία). Αλεξάνδρειο ΤΕΙ, Θεσσαλονίκη.el
heal.abstractΣκοπός της πτυχιακής εργασίας είναι η δημιουργία μιας εφαρμογής η οποία θα αξιοποιήσει τις δυνατότητες ενός Android smartphone προκειμένου να εξελίξει τον ήδη υπάρχον τρόπο εντοπισμού αδέσποτων ζώων. Χρησιμοποιώντας την τελική εφαρμογή ένας χρήστης θα μπορεί να κάνει μία δημοσίευση για ένα αδέσποτο ζώο που εντόπισε, αναφέροντας ορισμένες πληροφορίες γι’ αυτό. Οι πληροφορίες αφορούν διάφορα φυσικά χαρακτηριστικά του και μια περιγραφή που θα περιέχει συνοπτικά σε τι κατάσταση είναι το ζώο ή κάτι που θεωρείται αξιοσημείωτο. Επιπλέον, θα προσδιορίζεται αν έχει κάποιο πρόβλημα και θα επιλέγεται η περιοχή που εντοπίστηκε. Κατά την διάρκεια της δημοσίευσης θα υπολογίζεται αυτόματα το γεωγραφικό μήκος και πλάτος του σημείου εντοπισμού του ζώου. Έτσι, ένας άλλος χρήστης που μπορεί να το έχει χάσει μπορεί να χρησιμοποιήσει την εφαρμογή για να βρει άμα έχει εντοπιστεί κάποιο ζώο στην περιοχή του με αυτά τα χαρακτηριστικά. Έπειτα, οι δύο χρήστες μπορούν να έρθουν σε επαφή μοιράζοντας τα στοιχεία τους. Πρώτα, θα γίνει εισαγωγή στην πλατφόρμα Android όπου θα επεξηγηθούν κάποια βασικά θέματα που αφορούν την καλύτερη υποστήριξη του κώδικα σε διαφορετικές εκδόσεις Android. Στη συνέχεια, θα αναφερθούν οι βιβλιοθήκες που με βοήθησαν να ολοκληρώσω την υλοποίηση. Επιπλέον θα αναφερθούμε εκτενώς στο μοντέλο MVP και σε πραγματικά δείγματα κώδικα όπως ακριβώς εφαρμόστηκε το μοντέλο στην εφαρμογή. Έπειτα, θα γίνει πλήρως κατανοητό τι προσφέρει το Firebase, πως λειτουργεί, και θα εξηγήσουμε πως μπορούμε να γράψουμε και να διαβάσουμε δεδομένα από τη βάση. Τέλος, θα περιγράψουμε τις τεχνολογίες με τις οποίες μπορεί να υπολογιστεί η τοποθεσία σε μια συσκευή Android εξηγώντας τον τρόπο λειτουργίας τους. Θα γίνει επεξήγηση του κώδικα που αναπτύχθηκε, χρησιμοποιώντας έναν συνδυασμό διαφόρων τεχνολογιών για καλύτερα αποτελέσματα. Η πτυχιακή θα ολοκληρωθεί αναφέροντας ορισμένα συμπεράσματα που προέκυψαν κατά την εκπόνηση της καθώς και πιθανές μελλοντικές επεκτάσεις της εφαρμογήςel
heal.abstractThe aim of this thesis is to develop an application which will use the capabilities of an Android device to advance the current way of locating stray dogs. By using the final application, a user will be able to make a post about a stray dog that he located by declaring its characteristics and the area he found it. During the publish the latitude and longitude of the current location will be computed. Therefore, another user who might have lost it might use the application to look for the dog by specifying the area it got lost and come in contact by sharing their information within the app. At first, there will be a short introduction to the Android platform where some basic aspects will be explained about supporting many different Android versions in a better way. Subsequently, the libraries that helped me in the completion of the implementation will be outlined. Additionally, we will refer extensively to the MVP pattern and to real code samples I used in my application. Afterwards, it will be fully understood what Firebase offers, how it works and we will explain how data can be read and get written to the database. Finally, there will be a description of how the location can be tracked in an Android device explaining how each different technology works. The application's development will be described using a combination of these technologies for better results. The thesis will be finished by referring to some conclusions that arise during the development and possible future extensions that can be madeen
heal.advisorNameΚεραμόπουλος, Ευκλείδηςel
heal.committeeMemberNameΚεραμόπουλος, Ευκλείδηςel
heal.academicPublisherΤμήμα Μηχανικών Πληροφορικήςel
heal.academicPublisherIDteithe-
heal.numberOfPages92-
heal.fullTextAvailabilitytrue-
heal.type.elΠροπτυχιακή/Διπλωματική εργασίαel
Appears in Collections:Πτυχιακές Εργασίες

Files in This Item:
File Description SizeFormat 
Karipidou.pdf1.99 MBAdobe PDFView/Open



 Please use this identifier to cite or link to this item:
http://195.251.240.227/jspui/handle/123456789/11557
  This item is a favorite for 0 people.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.