Παρουσίαση/Προβολή
Ανάπτυξη Κινητών Εφαρμογών
(DIT117) - Ευθύμιος Χονδρογιάννης
Περιγραφή Μαθήματος
Προγραμματισμός στο λειτουργικό Android: Το Λειτουργικό Android, Διαστρωμάτωση λειτουργικού, Φιλοσοφία σχεδίασης εφαρμογών, Προαπαιτούμενα για την υλοποίηση εφαρμογών, Δομή εφαρμογών. Το περιβάλλον ανάπτυξης εφαρμογών (Android SDK): Συστατικά Εφαρμογών, Πόροι εφαρμογής, AndroidManifest.xml, Android Studio. Βασικές Αρχές προγραμματισμού στο Android: Java: επανάληψη βασικών εννοιών και ιδιοτήτων, Εκτέλεση προγράμματος, Event-driven programming, Κύκλος ζωής στοιχείων εφαρμογής, Context & Προσπελαση πορων εφαρμογής, εντοπισμός σφαλμάτων. Δομικά στοιχεία εφαρμογών: Activities, Κλάση Activity, Layout, Κύκλος ζωής Activity, Κύκλος ζωής Fragment. Αλληλεπίδραση στοιχείων: Άμεσα/Έμμεσα Intents, Φίλτρα, Επιστροφή αποτελέσματος. Διαχείριση δεδομένων: Διαμοιραζόμενες προτιμήσεις (SharedPreferences), Διαχείριση αρχείων, External Storage, Χρήση συστήματος διαχείρισης βάσεων δεδομένων. Δομικά στοιχεία εφαρμογών: Content Providers, Διαμοιρασμός δεδομενων αναμεσα σε εφαρμογες, Κατανάλωση API δεδομενων. Διαχείριση υπηρεσιών συσκευής: Υπηρεσίες τοποθεσιας, Χρήση Χαρτων. Δομικά στοιχεία εφαρμογών: Services: Διεργασιες και νηματα (Processes & Threads) , Κύκλος ζωής διεργασιών, Νήματα (Threads), Υλοποίηση Services. Δομικά στοιχεία εφαρμογών: Broadcast Receivers: Broadcasts, Broadcast receivers. Third Party APIs: Google APIs, Βιβλιοθήκες κώδικα. JAVASCRIPT & HTML5 ANDROID APPLICATIONS: Υβριδικες εφαρμογες, Progressive web apps. Deploying your Application: Προετοιμασια εφαρμογης για διαθεση, Ψηφιακή Υπογραφη Εφαρμογών, διαθεση εφαρμογής Μεσω Google Play
Ημερομηνία δημιουργίας
Thursday, March 3, 2011
-
Περίγραμμα
Δεν υπάρχει περίγραμμα