Android
Πώς μπορεί κανείς να εργαστεί με πολυνηματικότητα στο Kotlin;
Τι είναι το ViewGroup και ποιοι είναι οι τύποι του;
Τι είναι η λέξη-κλειδί transient στη Java;
Γιατί πρέπει να χρησιμοποιούμε την ετικέτα @Binds αντί για την ετικέτα @Provides;
Ποια είναι η διαφορά μεταξύ των sealed-κλάσεων και των αφηρημένων κλάσεων στο Kotlin;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα του launch και του async στο πλαίσιο της διαχείρισης σφαλμάτων;
Πώς να παρέχετε διαφορετικές περιπτώσεις της ίδιας κλάσης στο Dagger Hilt;
Πώς καθορίζεται η προτεραιότητα των εφαρμογών στο σύστημα;
Μίλησε για τους τύπους any, unit και nothing στη γλώσσα Kotlin.
Για ποιο λόγο χρησιμοποιείται η λέξη-κλειδί crossinline σε Kotlin;
Έχετε αντιμετωπίσει ποτέ το LinkedHashMap;
Τι είναι το Scope στο Dagger και πώς δημιουργείται ένα προσαρμοσμένο Scope;
Πώς καλείτε τη μέθοδο onDestroy χωρίς να περάσετε από τις μεθόδους onPause και onStop;
Τι είναι οι μοναδικοί, διπλοί και τριπλοί τελεστές;
Ποια είναι η διαφορά μεταξύ runBlocking, runBlockingTest και runTest;
Πώς δημιουργείτε ένα RecyclerView στο Jetpack Compose;
Πώς σταματάμε μια υπηρεσία στο Android;
Ποιοι είναι οι τρόποι εργασίας με το κύριο νήμα στο Android;
Ποια είναι η διαφορά μεταξύ του προεπιλεγμένου διανομέα και του διανομέα IO στο Kotlin Coroutine;
Για ποιο λόγο χρησιμοποιείται το Dagger στην ανάπτυξη Android;