Διαδικτυακή Εφαρμογή Android για εύρεση και δήλωση αδέσποτων ζώων (Bachelor thesis)
Καρυπίδου, Κυριακή
The 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 made
Institution and School/Department of submitter: | Σχολή Τεχνολογικών Εφαρμογών / Τμήμα Μηχανικών Πληροφορικής |
Keywords: | αδέσποτα;ζώα;εφαρμογή Android;Android smartphone;μοντέλο MVP;Firebase |
Description: | Πτυχιακή εργασία--ΣΤΕΦ-Τμήμα Μηχανικών Πληροφορικής, 2018—9898 |
URI: | http://195.251.240.227/jspui/handle/123456789/11557 |
Item type: | bachelorThesis |
Name(s) of contributor(s): | Καρυπίδου, Κυριακή |
Item language: | el |
Item access scheme: | account |
Institution and School/Department of submitter: | Σχολή Τεχνολογικών Εφαρμογών / Τμήμα Μηχανικών Πληροφορικής |
Publication date: | 2018-06-27 |
Bibliographic citation: | Καρυπίδου, Κ. (2018). Διαδικτυακή Εφαρμογή Android για εύρεση και δήλωση αδέσποτων ζώων (Πτυχιακή εργασία). Αλεξάνδρειο ΤΕΙ, Θεσσαλονίκη. |
Abstract: | Σκοπός της πτυχιακής εργασίας είναι η δημιουργία μιας εφαρμογής η οποία θα
αξιοποιήσει τις δυνατότητες ενός Android smartphone προκειμένου να εξελίξει τον
ήδη υπάρχον τρόπο εντοπισμού αδέσποτων ζώων. Χρησιμοποιώντας την τελική
εφαρμογή ένας χρήστης θα μπορεί να κάνει μία δημοσίευση για ένα αδέσποτο ζώο
που εντόπισε, αναφέροντας ορισμένες πληροφορίες γι’ αυτό. Οι πληροφορίες
αφορούν διάφορα φυσικά χαρακτηριστικά του και μια περιγραφή που θα περιέχει
συνοπτικά σε τι κατάσταση είναι το ζώο ή κάτι που θεωρείται αξιοσημείωτο.
Επιπλέον, θα προσδιορίζεται αν έχει κάποιο πρόβλημα και θα επιλέγεται η περιοχή
που εντοπίστηκε. Κατά την διάρκεια της δημοσίευσης θα υπολογίζεται αυτόματα το
γεωγραφικό μήκος και πλάτος του σημείου εντοπισμού του ζώου. Έτσι, ένας άλλος
χρήστης που μπορεί να το έχει χάσει μπορεί να χρησιμοποιήσει την εφαρμογή για
να βρει άμα έχει εντοπιστεί κάποιο ζώο στην περιοχή του με αυτά τα
χαρακτηριστικά. Έπειτα, οι δύο χρήστες μπορούν να έρθουν σε επαφή μοιράζοντας
τα στοιχεία τους.
Πρώτα, θα γίνει εισαγωγή στην πλατφόρμα Android όπου θα επεξηγηθούν κάποια
βασικά θέματα που αφορούν την καλύτερη υποστήριξη του κώδικα σε διαφορετικές
εκδόσεις Android.
Στη συνέχεια, θα αναφερθούν οι βιβλιοθήκες που με βοήθησαν να ολοκληρώσω την
υλοποίηση.
Επιπλέον θα αναφερθούμε εκτενώς στο μοντέλο MVP και σε πραγματικά δείγματα
κώδικα όπως ακριβώς εφαρμόστηκε το μοντέλο στην εφαρμογή.
Έπειτα, θα γίνει πλήρως κατανοητό τι προσφέρει το Firebase, πως λειτουργεί, και
θα εξηγήσουμε πως μπορούμε να γράψουμε και να διαβάσουμε δεδομένα από τη
βάση.
Τέλος, θα περιγράψουμε τις τεχνολογίες με τις οποίες μπορεί να υπολογιστεί η
τοποθεσία σε μια συσκευή Android εξηγώντας τον τρόπο λειτουργίας τους. Θα γίνει
επεξήγηση του κώδικα που αναπτύχθηκε, χρησιμοποιώντας έναν συνδυασμό
διαφόρων τεχνολογιών για καλύτερα αποτελέσματα.
Η πτυχιακή θα ολοκληρωθεί αναφέροντας ορισμένα συμπεράσματα που
προέκυψαν κατά την εκπόνηση της καθώς και πιθανές μελλοντικές επεκτάσεις της
εφαρμογής The 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 made |
Advisor name: | Κεραμόπουλος, Ευκλείδης |
Examining committee: | Κεραμόπουλος, Ευκλείδης |
Publishing department/division: | Τμήμα Μηχανικών Πληροφορικής |
Publishing institution: | teithe |
Number of pages: | 92 |
Appears in Collections: | Πτυχιακές Εργασίες |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Karipidou.pdf | 1.99 MB | Adobe PDF | View/Open |
Please use this identifier to cite or link to this item:
This item is a favorite for 0 people.
http://195.251.240.227/jspui/handle/123456789/11557
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.