Μπορείτε να εξηγήσετε τι είναι οι Έμμεσες Προθέσεις (Implicit Intent) στο Android;
Android
Ποιες προσεγγίσεις χρησιμοποιείς όταν λαμβάνεις αποφάσεις σχετικά με την επιλογή τεχνολογιών για ένα έργο στην ομάδα σου;
Ποια είναι η διαφορά στους τρόπους επικοινωνίας μεταξύ View και των μοντέλων της: ViewModel και View, καθώς και Presenter και View;
Μπορεί κανείς να μιλήσει για ύπαρξη ιεραρχίας μεταξύ των κορουτινών κατά την εκτέλεσή τους;
Ποιος είναι ο ρόλος του συστατικού Dispatchers.Unconfined στο μοντέλο των coroutine στο Kotlin;
Ποιο είναι το τρέχον μέγεθος της ομάδας σας στο έργο;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας της μεταβλητής volatile και σε ποιες περιπτώσεις η χρήση της είναι δικαιολογημένη;
Πώς διακρίνουμε τους τύπους Layout ανάλογα με την επίδρασή τους στην αποδοτικότητα της εφαρμογής;
Αναφέρετε την εμπειρία σας στη χρήση διαφόρων προτύπων σχεδίασης στην πρακτική ανάπτυξης.
Γιατί είναι απαραίτητο να μετατρέπουμε δεδομένα μεταξύ ψυχρής και θερμής κατάστασης;
Ποια μεθόδους αλληλεπίδρασης χρησιμοποιούν οι επεξεργαστές για την ανταλλαγή πληροφοριών μεταξύ τους;
Πώς πραγματοποιείται η αυτόματη δημιουργία κώδικα στο Dagger για την εισαγωγή εξαρτήσεων;
Ποιες είναι οι διαφορές μεταξύ Dagger και Koin στο πλαίσιο της εισαγωγής εξαρτήσεων;
Πώς μπορούμε να εμφανίσουμε ένα σφάλμα στη View βάσει των δεδομένων που προέρχονται από το LiveData;
Ποια μηνύματα θα εμφανιστούν στα αρχεία καταγραφής εάν η δραστηριότητα περνά διαδοχικά από τον τυπικό κύκλο ζωής, αλλά στη μέθοδο onCreate καλείται το finish, μετά το οποίο καταγράφεται το τερματισμό στα αρχεία καταγραφής;
Μπορείς να δώσεις ένα παράδειγμα ορισμού διεπαφής στον προγραμματισμό;
Πώς καθορίζεται η αποτελεσματικότητα του συστήματος Layout και με ποια κριτήρια αξιολογείται η απόδοσή του;
Πώς μπορεί να αλληλεπιδράσει κανείς με το ViewModel για την ενημέρωση της εμφάνισης δεδομένων στη View;
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ των μονάδων μέτρησης px, dp και sp στο πλαίσιο της ανάπτυξης εφαρμογών Android;
Μπορείτε να δηλώσετε πεδία σε μια data class μόνο μέσα στο σώμα της κλάσης, χωρίς να αλλάξετε τον κατασκευαστή;