Μάθημα : Σχεδίαση εφαρμογών για φορητές συσκευές

Κωδικός : IDPE154

IDPE154 - ELENI -AIKATERINI LELIGKOY

Ενότητες μαθήματος

Σχεδίαση εφαρμογών για φορητές συσκευές

Μαθησιακοί στόχοι:

Το μάθημα έχει σαν σκοπό να εισάγει το φοιτητή στην πλατφόρμα και στην ανάπτυξη εφαρμογών στο ανοικτό λογισμικό Android.

Με την ολοκλήρωση του μαθήματος οι φοιτητές μπορούν:

  1. Να κατανοούν την αρχιτεκτονική της πλατφόρμας Android και τη διαδικασία ανάπτυξης εφαρμογών για κινητές συσκευές.
  2. Να κατανοούν τις βασικές αρχές του ανοικτού λογισμικού Android.
  3. Να εξηγούν τα χαρακτηριστικά και τις δυνατότητες των κινητών συσκευών Android.
  4. Να κατανοούν τη λειτουργία και τη διαδικασία ανάπτυξης εφαρμογών στις πλατφόρμες Android Studio και Eclipse.
  5. Να σχεδιάζουν και αναπτύσσουν εφαρμογές Android.
  6. Να αξιολογούν συστήματα που διαθέτουν λειτουργικό σύστημα Android.

Περιεχόμενα

To μάθημα περιλαμβάνει:

  • Εισαγωγή στον κινητό υπολογισμό, αναδυόμενες κινητές τεχνολογίες και εφαρμογές, ζητήματα και προκλήσεις.
  • Εφαρμογές και υπηρεσίες έξυπνων κινητών, πλατφόρμες λογισμικού κινητού υπολογισμού, κινητός ιστός, σχεδιασμός προσαρμοστικών ιστοτόπων, γεωεντοπισμός,
  • Σχεδιασμός εφαρμογών με επίγνωση πλαισίου, αρχιτεκτονική πλατφόρμας Android.
  • Προγραμματισμός σε περιβάλλον Android, μελέτες περίπτωσης.
  • Χρήση του Android Studio για ανάπτυξη εφαρμογών.
  • Εφαρμογές και Δραστηριότητες.
  • Διεπαφή Χρήστη και  Σχεδίαση Διεπαφής Χρήστη.
  • Νήματα και Χειριστές.
  • Αποθήκευση Δεδομένων, τρόποι αποθήκευσης.

Γλώσσα Αξιολόγησης: Ελληνική ή Αγγλική

Μέθοδοι Αξιολόγησης:

  • Γραπτή Εξέταση: 60%
  • Εργασία: 40%

Συνιστώμενη βιβλιογραφία:

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