Ποιοι περιορισμοί υπάρχουν στο τεχνολογικό πακέτο (bundle);
Android
Έχετε εμπειρία στη χρήση της βιβλιοθήκης RxKotlin στα έργα σας;
Ποια είναι τα κύρια πλεονεκτήματα και μειονεκτήματα της χρήσης data class στο έργο σας;
Τι προκαλεί την ανάγκη για αλλαγές στη διαμόρφωση του συστήματος;
Σε ποιες περιπτώσεις πρέπει να δηλώνεται ένας Broadcast Receiver στο αρχείο μανιφέστου της εφαρμογής;
Ποια είναι η εμπειρία σας με το Jetpack Compose για την ανάπτυξη διεπαφών στο Android;
Σε ποιες περιπτώσεις η εγγραφή Broadcast Receiver στο Android manifest είναι απαγορευμένη;
Πώς ορίζεται η περιοχή ορατότητας των κορουτινών στον προγραμματισμό;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα της γλώσσας Kotlin σε σύγκριση με άλλες γλώσσες προγραμματισμού;
Σε ποια μέθοδο Callback πρέπει να καλέσετε το τερματισμό της Activity ώστε ο χρήστης να μην το παρατηρήσει;
Πώς κατανοείτε την έννοια της null-safety στη γλώσσα Kotlin και γιατί είναι σημαντική στην ανάπτυξη εφαρμογών;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο 'inline λειτουργία' στον προγραμματισμό;
Πώς πραγματοποιείται η υλοποίηση ενός αντικειμένου στο Dagger για την εισαγωγή εξαρτήσεων;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης inline συναρτήσεων στον κώδικα;
Με ποιους τρόπους μπορούν να συνδεθούν και να χρησιμοποιηθούν επεκτάσεις σε εφαρμογές Java;
Μπορείτε να εξηγήσετε τις αρχές εργασίας με πολλαπλά νήματα ταυτόχρονα στον προγραμματισμό;
Έχετε εμπειρία με τη βιβλιοθήκη RxJava για προγραμματισμό αντιδραστικών εφαρμογών;
Μπορείτε να εξηγήσετε τη διαφορά μεταξύ των αντικειμένων Intent και PendingIntent στο Android;
Σε ποιες περιπτώσεις και σε ποιο μέρος μπορεί να δηλωθούν υποκλάσεις αν η κλάση είναι σημειωμένη ως sealed;
Έχεις δουλέψει με το Compose για το σχεδιασμό διεπαφών;