Course Outline

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

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

Συγχρονισμός και Πίνακες Εργασίας στο Υπόβαθρο

  • Kotlin coroutine για ασύνχρονες λειτουργίες
  • WorkManager για προγραμματισμένες εργασίες στο Υπόβαθρο
  • Διαχείριση θρεάδ και χρήση του Main Thread
  • Εφαρμογή: Ασύνχρονες λειτουργίες στην εφαρμογή προγράμματος

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

  • Βιβλιοθήκη Room Persistence (βασικά CRUD)
  • Εισαγωγή στο DataStore
  • Εφαρμογή: Πρόσθεση διατήρησης στο πρόγραμμα

Δοκιμές και Ιαπωνικός Κώδικας

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

Συνδέσεις και Επεξεργασία

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

Σύνοψη και Προχώρηση

Requirements

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

Αудитένσια

  • Εμπειρογνώμονες αναπτυξτές του Android
  • Αναπτυκτές κινητών εφαρμογών που στreβάζουν στην έρευνα αναπτυξτικών τεχνικών
  • Λογισμικοί μηχανικοί που κατασκευάζουν ισχυρές, υψηλής επίδοσης εφαρμογές Android
 35 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories