Αντικειμενοστραφής Προγραμματισμός 1 Κλάσεις, μέλη κλάσης, Μέθοδοι και υπερφόρτωση μεθόδων Δημιουργία και χρήση στιγμιοτύπων Έλεγχος πρόσβασης Μέλη στιγμιότυπου - μέλη κλάσης Singletons
Αντικειμενοστραφής Προγραμματισμός 3 Interfaces (Διεπαφές) Παράδειγμα Χρήσης Interface - Τεχνική Casting Κληρονομικότητα Τεχνική override (παράκαμψης) και απόκρυψης μεθόδων και πεδίων, χρήση super και final Πολυμορφισμός
Κατασκευή Γραφικού Περιβάλλοντος JFrames Controls Events Layout Managers
Προπαρασκευή και έλεγχος Η/Υ συμμετεχόντων Εγκατάσταση και έλεγχος Java και Android Studio Εγκατάσταση Android SDK Εγκατάσταση και δημιουργία λογαριασμού Genymotion Έλεγχος επικοινωνίας με συσκευές Android
Γνωριμία με τo Activity Ανατομία Εφαρμογών Κύκλος ζωής Εφαρμογών Hello World Activity Views και Events Dialogs, Toasts
Κύκλος Ζωής Activity Screen Sizes Screen Orientation View Groups και Layouts Intents και Intent Filters Πολλαπλά Activity – Δημιουργία και μετάβαση Διατήρηση κατάστασης Activity
Inter Process Communication –Menus -Multimedia Μενού Εφαρμογών Διαχείριση Εικόνας Διαχείριση Ήχου Broadcast Receivers (Αποστολή παραλαβή SMS)
Δυναμικά User Interface –Advanced UI -Content Fragments - FragmentActivity (Συμβατότητα προς τα πίσω) Content Providers (Πρόσβαση στις Επαφές) DialogFragments (Date Picker, Time Picker)
Sensors - Είδη Εφαρμογών - Δημοσίευση Sensors και GPS Εισαγωγή Services* Εισαγωγή Widgets* Android Market
Ο κος Νικόλαος
Καλλιγιάννης, είναι απόφοιτος του Mητροπολιτικού Πανεπιστημίου του Manchester
με πτυχίο στην Επιστήμη Υπολογιστών με Οικονομικά και Μεταπτυχιακό τίτλο στην Επιστήμη
Υπολογιστών, Μεθοδολογία Αξιολόγησης Περιβαλλόντων Ταχείας Ανάπτυξης
Εφαρμογών από το Πανεπιστήμιο του Salford.
Έχει εργαστεί επί
σειρά ετών στην ανάπτυξη εφαρμογών διαχείρισης στόλου και τον προγραμματισμό
σε πλατφόρμες smart-phone Microsoft και Android.
Εργάζεται ως εξωτερικός συνεργάτης σε
εφαρμογές για φορητές συσκευές έχοντας αποκομίσει σημαντική εμπειρία στις
απαιτήσεις και δυσκολίες αυτών των έργων.