Σε ποια κατηγορία ανήκει η έννοια του Flow στον προγραμματισμό ή συστήματα;
Android
Ποια είναι τα βασικά πλεονεκτήματα και διαφορές μεταξύ των προτύπων MVP και MVVM στο πλαίσιο της αρχιτεκτονικής εφαρμογών;
Ποιος είναι ο σκοπός μιας κλάσης που δηλώνεται με τον τροποποιητή sealed;
Πώς υλοποιείται η μηχανική των suspend λειτουργιών στο Kotlin και πώς διαχειρίζονται την εκτέλεση ασύγχρονων εργασιών;
Μπορείτε να εξηγήσετε τι είναι το Manifest και για ποιο λόγο χρησιμοποιείται στην ανάπτυξη Android;
Μπορείτε να εξηγήσετε τι αποτελεί ένα στοιχείο BroadcastReceiver στο Android και πώς χρησιμοποιείται;
Πώς λειτουργεί η κλάση WorkManager και ποιος είναι ο σκοπός της στην ανάπτυξη Android;
Μπορείς να περιγράψεις τα στάδια εργασίας με το Jetpack Compose;
Σε ποιο στάδιο της εκτέλεσης γίνεται η αρχικοποίηση και η εκκίνηση των υπηρεσιών στο σύστημα;
Ποιοι τύποι διανομέων μπορείτε να αναφέρετε και πώς διαφέρουν;
Μπορείτε να απαριθμήσετε τους τελεστές που χρησιμοποιούνται με τον τελεστή modifier;
Ποιες προσεγγίσεις πρέπει να χρησιμοποιηθούν για να αποφευχθεί η άμεση δημιουργία μιας λειτουργικής στιγμιότυπου στον κώδικα;
Εξηγήστε την έννοια της διαδικασίας Zygote και τον ρόλο της στο σύστημα Android
Πώς υλοποιούνται και λειτουργούν οι λειτουργίες lambda μέσα στο σύστημα σε χαμηλό επίπεδο;
Εξηγήστε τι είναι οι λειτουργίες επέκτασης και ποιος είναι ο κύριος σκοπός τους στον προγραμματισμό.
Μπορείτε να εξηγήσετε τι είναι το εργαλείο LeakCanary και για ποιο λόγο χρησιμοποιείται στην ανάπτυξη εφαρμογών Android;
Πώς επηρεάζει η σειρά χρήσης των τροποποιητών τελεστών το αποτέλεσμα των εκφράσεων;
Υπάρχουν καθυστερήσεις στην εμφάνιση των στοιχείων κατά τη χρήση του LazyList στο Jetpack Compose;
Ποια είναι η κύρια διαφορά μεταξύ κλειστών κλάσεων και enum σε μια γλώσσα προγραμματισμού;