Μάθημα : Σχεδίαση εφαρμογών για φορητές συσκευές
Κωδικός : IDPE154
-
Εμφάνιση όλων των ενοτήτων
Σχεδίαση εφαρμογών για φορητές συσκευές
Μαθησιακοί στόχοι:
Το μάθημα έχει σαν σκοπό να εισάγει το φοιτητή στην πλατφόρμα και στην ανάπτυξη εφαρμογών στο ανοικτό λογισμικό Android.
Με την ολοκλήρωση του μαθήματος οι φοιτητές μπορούν:
- Να κατανοούν την αρχιτεκτονική της πλατφόρμας Android και τη διαδικασία ανάπτυξης εφαρμογών για κινητές συσκευές.
- Να κατανοούν τις βασικές αρχές του ανοικτού λογισμικού Android.
- Να εξηγούν τα χαρακτηριστικά και τις δυνατότητες των κινητών συσκευών Android.
- Να κατανοούν τη λειτουργία και τη διαδικασία ανάπτυξης εφαρμογών στις πλατφόρμες Android Studio και Eclipse.
- Να σχεδιάζουν και αναπτύσσουν εφαρμογές Android.
- Να αξιολογούν συστήματα που διαθέτουν λειτουργικό σύστημα Android.
Περιεχόμενα
To μάθημα περιλαμβάνει:
- Εισαγωγή στον κινητό υπολογισμό, αναδυόμενες κινητές τεχνολογίες και εφαρμογές, ζητήματα και προκλήσεις.
- Εφαρμογές και υπηρεσίες έξυπνων κινητών, πλατφόρμες λογισμικού κινητού υπολογισμού, κινητός ιστός, σχεδιασμός προσαρμοστικών ιστοτόπων, γεωεντοπισμός,
- Σχεδιασμός εφαρμογών με επίγνωση πλαισίου, αρχιτεκτονική πλατφόρμας Android.
- Προγραμματισμός σε περιβάλλον Android, μελέτες περίπτωσης.
- Χρήση του Android Studio για ανάπτυξη εφαρμογών.
- Εφαρμογές και Δραστηριότητες.
- Διεπαφή Χρήστη και Σχεδίαση Διεπαφής Χρήστη.
- Νήματα και Χειριστές.
- Αποθήκευση Δεδομένων, τρόποι αποθήκευσης.
Γλώσσα Αξιολόγησης: Ελληνική ή Αγγλική
Μέθοδοι Αξιολόγησης:
- Γραπτή Εξέταση: 60%
- Εργασία: 40%
Συνιστώμενη βιβλιογραφία:
- Κινητές Τεχνολογίες. Συγγραφείς: Δαμιανός Γαβαλάς, Βλάσης Κασαπάκης, Θωμάς Χατζηδημήτρης ΕΚΔΟΣΕΙΣ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΙΔΙΩΤΙΚΗ ΚΕΦΑΛΑΙΟΥΧΙΚΗ ΕΤΑΙΡΕΙΑ, 2015 (Κωδικός Βιβλίου στον Εύδοξο: 50657185).
- Ι. Έλληνας, Ν. Έλληνας, “Εισαγωγή στον Προγραμματισμό Android”, Τζιόλας, 2014, ISBN: 978-960-418-453-8, ΚΩΔΙΚΟΣ ΕΥΔΟΞΟΥ: 41954973.
- Wei-Meng Lee, “Beginning Android Application Development”, Wiley, 2011.
- Mark L. Murphy, “The Busy Coder’s Guide to Android development”, CommonsWare, 2010.
- Marko Gargenta, “Learning Andoid”, O’Reilly.
- Mobile Design and Development: Practical concepts and techniques for creating mobile sites and web apps, Brian Fling, Publisher: O'Reilly, 2009.
- Android Προγραμματισμός, 2η Εκδοση, Abbey Deitel,Harvey M. Deitel,Paul J. Deitel, Εκδόσεις Μ.Γκιούρδας, 2014.
- Programming the Mobile Web, M. Firtman, 2nd edition, O’ Reilly Media, 2011.