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

Αρχιτεκτονικές και Προχωρημένα Συστατικά

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

Συνδυασμός και Εργασίες φόντου

  • Kotlin coroutines για άσυνχρες επιχειρήσεις
  • WorkManager για προγραμματιζόμενες εργασίες φόντου
  • Διαχείριση θρεάδ και χρήση Main Thread
  • Χειρονομία: Άσυνχρες επιχειρήσεις στην εφαρμογή του προ젝του

Προχωρημένη Διατήρηση Δεδομένων

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

Δοκιμασία και Ποιότητα Κώδικα

  • Ενότητες δοκιμασίας με JUnit (βασικές αρχές)
  • Δοκιμασία UI με Espresso (εισαγωγή)
  • Εργαλεία στατικής ανάλυσης κώδικα (Lint)
  • Χειρονομία: Γραφή βασικών δοκιμασιών για το πρόject

Ολοκλήρωση και Βελτιστοποίηση

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

Περίληψη και Επόμενα βήματα

Απαιτήσεις

  • Θερμή κατανόηση των βασικών αρχών Android (Activity, UI, πλοήγηση, Kotlin/Java)
  • Εμπειρία χρήσης του Android Studio
  • Γνώση των αρχών της προγραμματισμού με βάση τα αντικείμενα (OOP)

Απευθύνεται σε

  • Εμπειρογνώμονες διεγέρτες Android
  • Διεγέρτες κινητών που επιθυμούν να ολοκληρώσουν προχωρημένες τεχνικές
  • Μηχανικοί λογισμικού που κατασκευάζουν αξιόπιστες, υψηλής απόδοσης εφαρμογές Android
 35 Ώρες

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


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

Σχόλια (4)

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

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