Ποια είναι η διαφορά μεταξύ μιας δήλωσης sealed κλάσης και μιας κλάσης δεδομένων στην Kotlin;
Android
Μπορείς να απαριθμήσεις τα βασικά στοιχεία της αρχιτεκτονικής Android και τις λειτουργίες τους;
Μπορείτε να εξηγήσετε τι εννοείται με την παρενέργεια στον προγραμματισμό;
Εξηγήστε την αρχή λειτουργίας του DisposableEffect στο πλαίσιο διαχείρισης πόρων στο Jetpack Compose.
Μπορείτε να εξηγήσετε τι είναι ένα συστατικό Room στο Android και πώς χρησιμοποιείται για την εργασία με βάσεις δεδομένων;
Επηρεάζει η σειρά χρήσης των τροποποιητών τη λειτουργία τους;
Μπορεί μια λειτουργία επέκτασης που ορίζεται μέσα σε μια κλάση στο Kotlin να έχει πρόσβαση στα πεδία και τις μεθόδους της;
Μπορείτε να εξηγήσετε τι είναι οι suspend λειτουργίες στη Kotlin και πώς λειτουργούν;
Περιγράψτε τα βασικά στοιχεία και τα εργαλεία που χρησιμοποιείτε στη τεχνολογική σας στοίβα
Σε ποιες περιπτώσεις συνιστάται η χρήση υπηρεσιακών αντικειμένων στην αρχιτεκτονική της εφαρμογής;
Σε ποιο από τα ρεύματα επεξεργασίας δεδομένων υλοποιείται η μηχανική διαχείρισης φόρτου (backpressure);
Ποια μέθοδοι συγχρονισμού χρησιμοποιούν οι κορουτίνες στον προγραμματισμό;
Εξηγήστε τι είναι οι κλειστές κλάσεις στο Kotlin και πώς χρησιμοποιούνται
Έχεις δοκιμάσει να χρησιμοποιήσεις το Jetpack Compose για την ανάπτυξη διεπαφών;
Μπορείς να περιγράψεις συγκεκριμένες εργασίες που ανέλαβες στο πλαίσιο της επαγγελματικής σου δραστηριότητας;
Πώς υλοποιείται η διαχείριση σφαλμάτων και εξαιρέσεων στο Kotlin Flow;
Μπορείτε να εξηγήσετε τι είναι το Manifest και για ποιο λόγο χρησιμοποιείται στην ανάπτυξη Android;
Ποιες ιδιότητες και χρήσιμες μνημονικές τεχνικές της γλώσσας Kotlin γνωρίζετε;
Μπορείς να δώσεις ένα παράδειγμα χρήσης υπηρεσιών που λειτουργούν στο προσκήνιο στο Android;
Ποια είναι η διαφορά μεταξύ των λειτουργιών launch και async κατά τη χρήση των κορουτινών στο Kotlin;