Μπορείς να αναφέρεις τα βασικά στοιχεία της δομής Dagger που χρησιμοποιούνται για τη διαχείριση εξαρτήσεων;
Android
Με ποιους τρόπους μπορεί να ολοκληρωθεί μια Activity σε μια εφαρμογή Android;
Έχετε εμπειρία στη χρήση κορουτινών στα έργα σας;
Πώς μπορεί να αλλάξει η συμπεριφορά μιας μεθόδου σε μια κλάση που δημιουργείται με βάση μια άλλη κλάση;
Εξηγήστε την αρχή λειτουργίας της κλάσης DiffUtil και την εφαρμογή της στη βελτιστοποίηση της ενημέρωσης λιστών στο Android
Σε ποιες περιπτώσεις το περιεχόμενο του στοιχείου EditText παραμένει αμετάβλητο μετά την αποθήκευση ή την ενημέρωση;
Πώς γίνεται η διαχείριση της διατήρησης της κατάστασης των αντικειμένων στις σύγχρονες εφαρμογές;
Μπορείτε να εξηγήσετε τι είναι το πλαίσιο των κορουτινών στο Kotlin;
Ποιος είναι ο σκοπός του operator subscribeOn στην εργασία με Observable στον αντιδραστικό προγραμματισμό;
Μπορείτε να εξηγήσετε την έννοια του Observable και πώς χρησιμοποιείται στον αντιδραστικό προγραμματισμό;
Μπορείτε να εξηγήσετε τι είναι η λειτουργία επέκτασης στον προγραμματισμό;
Πώς διακρίνουμε μια υπηρεσία foreground από μια background και ποιες είναι οι βασικές διαφορές τους;
Ποια είναι η διαφορά μεταξύ των μεθόδων flatMap και switchMap στον αντιδραστικό προγραμματισμό;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την υλοποίηση μιας λίστας στοιχείων σε μια εφαρμογή Android;
Πώς μπορεί να σειριοποιηθεί ένα αντικείμενο για μετάδοση ή αποθήκευση σε ένα κοντέινερ τύπου Bundle;
Εξηγήστε τι σημαίνει η χρήση ενός τύπου με ερωτηματικό στο πλαίσιο της τυποποίησης.
Ποια πληροφορία εμφανίζεται στον χρήστη κατά την εκτέλεση κάθε μεθόδου Callback στην Activity;
Έχετε εμπειρία με επεκτάσεις ή πρόσθετα σε έργα;
Μπορείτε να εξηγήσετε πώς γίνεται η διαχείριση των καταστάσεων της Activity κατά τη διάρκεια του κύκλου ζωής της;
Χρησιμοποιήσατε σήμανση σε μορφή XML για την δομή δεδομένων;