Μπορείς να απαριθμήσεις τα βασικά στοιχεία της αρχιτεκτονικής Android και τις λειτουργίες τους;
Android
Ποια μέθοδοι χρησιμοποιούνται για τη μετάδοση πληροφοριών κατά τη μετάβαση μεταξύ οθονών σε μια εφαρμογή;
Είναι δυνατή η μεταβίβαση επιχειρημάτων κατά τη δημιουργία ενός αντικειμένου Fragment στο Android;
Ποιος είναι ο σκοπός μιας κλάσης που χρησιμοποιεί τη λέξη-κλειδί data σε σύγχρονες γλώσσες προγραμματισμού;
Ποιος είναι ο ρόλος των βασικών στοιχείων της αρχιτεκτονικής Android στην ανάπτυξη εφαρμογών;
Γιατί χρησιμοποιούνται οι inline συναρτήσεις στον προγραμματισμό;
Μπορείτε να εξηγήσετε τι είναι το πλαίσιο των κορουτινών στο Kotlin;
Μπορείτε να εξηγήσετε τα στάδια του κύκλου ζωής του συστατικού Activity στο Android;
Ποια μέθοδος μπορεί να οργανώσει την ανταλλαγή δεδομένων μεταξύ των Fragment στο εφαρμογή;
Ποια είναι η κατάσταση εμφάνισης της οθόνης στην Activity σε διαφορετικά στάδια του κύκλου ζωής της;
Έχετε χρησιμοποιήσει τη μέθοδο onActivityResult στα έργα σας;
Τι καθιστά τις coroutine πιο αποδοτικές σε πόρους και απόδοση σε σύγκριση με τις νήματα;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του Fragment στην ανάπτυξη Android;
Πώς μπορεί να επιστραφεί το αποτέλεσμα της τρέχουσας δραστηριότητας πίσω στην εφαρμογή που την κάλεσε κατά τη χρήση της πλοήγησης πίσω;
Πώς μπορούμε να λάβουμε την επιστρεφόμενη τιμή από ένα Fragment όταν επιστρέφουμε σε αυτό μέσω πλοήγησης;
Μπορείτε να εξηγήσετε τι σημαίνει η λειτουργία coroutineScope στο Kotlin και για ποιο λόγο χρησιμοποιείται;
Ποια είναι η εμπειρία σας με το Jetpack Compose για την ανάπτυξη διεπαφών στο Android;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο 'inline λειτουργία' στον προγραμματισμό;
Πώς χρησιμοποιήσατε τα βασικά modules και components του Android στα έργα σας;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο 'Job' στο πλαίσιο ενός συστήματος ή πλαισίου;