Ανάπτυξη Κινητών Εφαρμογών
Γενικά
Κωδικός: ΕΠ245
Γλώσσα: Ελληνική
Τρόπος διδασκαλίας: Δια ζώσης
Προαπαιτούμενα:
- Βασικές Αρχές Προγραμματισμού
- Βασικές Γνώσεις Λειτουργικών Συστημάτων και Βάσεων Δεδομένων
- Αντικειμενοστραφής Προγραμματισμός – Java
Φόρτος εργασίας
- Διαλέξεις: 39.0 ώρες
- Εργαστήριο: 0.0 ώρες
- Μελέτη: 24.0 ώρες
- Εργασία: 62.0 ώρες
Περιεχόμενο Μαθήματος
- Android OS
- Activities
- Intents
- ContentProviders and Persistence
- Services
- System Services εξωτερικά APIs
- BroadcastReceivers
- Processes and threads
- Dependency injections
- Performance
Μαθησιακά Αποτελέσματα
Στόχος του μαθήματος είναι η πρακτική εξάσκηση σε γλώσσες και περιβάλλοντα προγραμματισμού για την ανάπτυξη εφαρμογών σε κινητές συσκευές. Με το πέρας του μαθήματος αυτού οι φοιτητές αναμένεται να μπορούν να:
- Συνδυάσουν τεχνολογίες για την υλοποίηση σύνθετων εφαρμογών οι οποίες αποτελούνται από ετερογενή συστατικά
- Σχεδιάσουν και αναπτύξουν σύνθετες αρχιτεκτονικές συστημάτων
- Υλοποιήσουν εφαρμογές χρησιμοποιώντας βιβλιοθήκες υψηλού επιπέδου αφαίρεσης και APIs
- Κατανοούν σε μεγάλο βαθμό τις αρχές λειτουργίας κινητών συσκευών
- Αξιοποιούν πόρους τους συστήματος με τρόπο που ικανοποιεί όλες τις μη λειτουργικές απαιτήσεις της εφαρμογής
Δεξιότητες
- Προσαρμογή σε νέες καταστάσεις
- Λήψη αποφάσεων
- Αυτόνομη Εργασία
- Εργασία σε διεθνές περιβάλλον
