Εξηγήστε τι σημαίνει η χρήση ενός τύπου με ερωτηματικό στο πλαίσιο της τυποποίησης.
Android
Με ποιους τρόπους μπορεί να υλοποιηθεί η δημιουργία ανώνυμων στιγμιοτύπων κλάσεων σε Kotlin;
Τι εννοείται με τις ρίζες του garbage collector στη διαχείριση μνήμης;
Έχετε εμπειρία στον προγραμματισμό σε Java;
Για ποιο λόγο χρησιμοποιείται η πολυνηματικότητα στον προγραμματισμό;
Πώς πραγματοποιείται η επικοινωνία και η ανταλλαγή δεδομένων μεταξύ του περιβάλλοντος χρήστη και της επιχειρηματικής λογικής στην αρχιτεκτονική MVVM;
Πείτε μας για την εμπειρία σας με τη βιβλιοθήκη RxJava στην πρακτική ανάπτυξης
Ποια προβλήματα μπορεί να προκύψουν κατά την υλοποίηση όλης της λειτουργικότητας σε μια μόνο Activity στο Android;
Ποια χαρακτηριστικά και περιορισμοί υπάρχουν στις κλάσεις δεδομένων στο Kotlin;
Μπορείτε να εξηγήσετε τι είναι μια Data Class και για ποιο λόγο χρησιμοποιείται στον προγραμματισμό;
Μπορείτε να μιλήσετε για την εμπειρία σας με τον μηχανισμό Broadcast σε έργα;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα της χρήσης του ConstraintLayout στην ανάπτυξη Android;
Ποιες επιπλέον δομές δεδομένων χρησιμοποιήσατε εκτός από την κλάση Data;
Πώς μπορούμε να προσθέσουμε μια κινούμενη εικόνα κατά την αλλαγή της διάταξης των στοιχείων στη διεπαφή χρήστη;
Τι τύπους layouts χρησιμοποιήσατε στα έργα σας και πώς εφαρμόστηκαν;
Έχετε εμπειρία στη χρήση ατομικών κλάσεων για την υλοποίηση λειτουργιών ασφαλών για νήματα;
Μπορείτε να εξηγήσετε την έννοια του PendingIntent και πώς χρησιμοποιείται στην ανάπτυξη Android;
Ποια είναι η διαφορά μεταξύ των sealed κλάσεων και των enum κλάσεων στο Kotlin και ποιες είναι οι βασικές διαφορές τους;
Ποια στατικά μέθοδοι στη Java είναι διαθέσιμες χωρίς την ανάγκη δημιουργίας προηγουμένως μιας στιγμιότυπου της κλάσης;