Πώς διασφαλίζετε ότι οι λειτουργίες εκτελούνται με τρόπο που δεν μπλοκάρουν το περιβάλλον χρήστη;
Android
Μπορείς να απαριθμήσεις τα βασικά στοιχεία της αρχιτεκτονικής Android και τις λειτουργίες τους;
Μπορείς να απαριθμήσεις τα στοιχεία του Android που δεν θεωρούνται βασικά;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για να ξεκινήσετε την εκτέλεση των κορουτινών στη στοίβα τεχνολογιών σας;
Πώς πραγματοποιείται η ανταλλαγή πληροφοριών μεταξύ νημάτων σε ένα πολυνηματικό περιβάλλον;
Μπορείς να καταγράψεις τους διάφορους τύπους Intent ανάλογα με τη συμπεριφορά ή τον τρόπο εκτέλεσής τους;
Είναι πιθανό η μέθοδος onDestroy να καλείται χωρίς προηγουμένως να έχει κληθεί η onStop;
Ποιοι είναι οι τρόποι οργάνωσης της αλληλεπίδρασης μεταξύ διαφορετικών συστατικών του συστήματος;
Πώς υλοποιείται η ροή δεδομένων μεταξύ της πηγής δεδομένων και του περιβάλλοντος χρήστη στο σύστημα;
Εξηγήστε τις διαφορές μεταξύ Flow και LiveData στο πλαίσιο της χρήσης τους σε εφαρμογές Android.
Ποια εργαλεία ή βιβλιοθήκες χρησιμοποιούνται για την οργάνωση συνεχούς ανταλλαγής δεδομένων μεταξύ της πηγής δεδομένων και της διεπαφής χρήστη;
Πώς πραγματοποιείται η μεταφορά δεδομένων από τη λογική επιχειρήσεων στην διεπαφή χρήστη;
Μπορείτε να εξηγήσετε τα στάδια του κύκλου ζωής του συστατικού Activity στο Android;
Πώς γίνεται η εξαγωγή πληροφοριών από μια βάση δεδομένων και η εμφάνισή τους στη διεπαφή χρήστη;
Μπορείτε να εξηγήσετε τα στάδια του κύκλου ζωής του Fragment στο Android;
Μπορείτε να λάβετε το αποτέλεσμα της εκτέλεσης της λειτουργίας launch με συγχρονισμένο τρόπο;
Πώς υλοποιείτε μια λειτουργία που φορτώνει τα δεδομένα από δύο διαφορετικές πηγές ταυτόχρονα ασύγχρονα;
Ποια είναι η διαφορά μεταξύ των φάσεων του κύκλου ζωής του Activity και του Fragment στο Android;
Μπορείτε να ακούσετε καλά τη φωνή/ηχητικό σήμα μου;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα της γλώσσας Kotlin σε σύγκριση με άλλες γλώσσες προγραμματισμού;