Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Αρχιτεκτονική και Προχωρημένα Στοιχεία

  • Μοτίβα αρχιτεκτονικής: MVVM και στοιχεία Jetpack (ViewModel, LiveData)
  • Προχωρημένη διαχείριση κατάστασης διεπαφής χρήστη
  • Navigation Component: πρακτική εισαγωγή στην πολύπλοκη πλοήγηση
  • Πρακτική: Αναδιοργάνωση αρχιτεκτονικής εφαρμογής

Ταυτοχρονισμός και Εργασίες στο Παρασκήνιο

  • Kotlin coroutines για ασύγχρονες λειτουργίες
  • WorkManager για προγραμματισμένες εργασίες στο παρασκήνιο
  • Διαχείριση νημάτων και χρήση του κύριου νήματος
  • Πρακτική: Ασύγχρονες λειτουργίες στην εφαρμογή έργου

Προχωρημένη Μόνιμη Αποθήκευση Δεδομένων

  • Room Persistence Library (βασικές λειτουργίες CRUD)
  • Εισαγωγή στο DataStore
  • Πρακτική: Προσθήκη μόνιμης αποθήκευσης στο έργο

Δοκιμές και Ποιότητα Κώδικα

  • Unit testing με JUnit (βασικά)
  • UI testing με Espresso (εισαγωγή)
  • Εργαλεία στατικής ανάλυσης κώδικα (Lint)
  • Πρακτική: Συγγραφή βασικών δοκιμών στο έργο

Ενσωμάτωση και Βελτιστοποίηση

  • Κατανάλωση REST APIs με χρήση του Retrofit (εισαγωγή)
  • Εργασία με JSON
  • Βασικές αρχές βελτιστοποίησης απόδοσης διεπαφής χρήστη και μπαταρίας
  • Πρακτική: Ενσωμάτωση API και ρύθμιση

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Σταθερή κατανόηση των βασικών του Android (Activity, διεπαφή χρήστη, πλοήγηση, Kotlin/Java)
  • Εμπειρία στη χρήση του Android Studio
  • Εξοικείωση με τον αντικειμενοστρεφή προγραμματισμό

Ακροατήριο

  • Έμπειροι προγραμματιστές Android
  • Προγραμματιστές κινητών συσκευών που στοχεύουν να κατακτήσουν προηγμένες τεχνικές
  • Μηχανικοί λογισμικού που δημιουργούν ισχυρές, υψηλής απόδοσης εφαρμογές Android
 35 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (1)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες