Android
Γιατί δεν πρέπει να δημιουργείτε αντικείμενα μέσα στη μέθοδο onDraw σε ένα προσαρμοσμένο στοιχείο UI;
Πώς καθορίζονται οι προτεραιότητες των διαδικασιών στο σύστημα Android;
Έχεις δοκιμάσει τα λειτουργικά μέρη του προγράμματος;
Πείτε μας για την εμπειρία σας με τη βιβλιοθήκη RxJava στην πρακτική ανάπτυξης
Ποιοι είναι οι βασικοί τύποι στόχων (targets) που υπάρχουν κατά την ανάπτυξη εφαρμογών για iOS;
Πώς μπορούν να ταξινομηθούν τα συστατικά Intent σε Android σε βασικές κατηγορίες;
Μπορείς να απαριθμήσεις τους διάφορους τύπους τροποποιητών στον προγραμματισμό;
Έχετε χρησιμοποιήσει πλοήγηση μέσω Fragment στα έργα σας;
Έχετε εμπειρία στη χρήση του Magisk για τη διαχείριση τροποποιήσεων συστήματος σε συσκευές Android;
Πώς μπορούν να αποφευχθούν συγκρούσεις κατά την εκτέλεση λειτουργιών ή την πρόσβαση σε πόρους στο σύστημα;
Ποια είναι η διαφορά μεταξύ των μεθόδων areContentsTheSame και areItemsTheSame στην κλάση DiffUtil και ποιος είναι ο σκοπός τους;
Μπορείτε να εξηγήσετε την έννοια του SupervisorJob στο πλαίσιο των coroutine του Kotlin;
Ποια εσωτερική αναπαράσταση χρησιμοποιείται στον μεταγλωττιστή για την υλοποίηση των suspend-λειτουργιών σε Kotlin;
Ποιος είναι ο κύριος ρόλος των συναρτήσεων lambda στον προγραμματισμό;
Πριν από την κλήση της μεθόδου onCreate στην κλάση Application, ποιο στοιχείο του Android περνάει την πρώτη αρχικοποίηση;
Μπορείτε να εξηγήσετε τι είναι το mutableStateOf στο Jetpack Compose και πώς χρησιμοποιείται για τη διαχείριση της κατάστασης της διεπαφής;
Ποιος είναι ο ρόλος και ο σκοπός του αντικειμένου Job στο σύστημα των κοροτίνων στο Kotlin;
Μπορείτε να εξηγήσετε πώς λειτουργεί η μέθοδος onLayout στην κλάση View και ποιο ρόλο παίζει στη διαδικασία εμφάνισης της διεπαφής;
Μπορείτε να εξηγήσετε τον μηχανισμό λειτουργίας της βιβλιοθήκης Dependency Injection Koin σε εφαρμογές Android;
Πώς υλοποιείται η πραγματοποίηση εισερχόμενων και εξερχόμενων κλήσεων στην πλατφόρμα Android;