Android
Ποια είναι η διαφορά μεταξύ Snackbar και Toast;
Τι είναι το DEX;
Ποια είναι η διαφορά μεταξύ Dalvik Virtual Machine και ART (Android Runtime);
Τι είναι το Flow και πώς λειτουργεί στο Android;
Τι είναι το SharedFlow και πώς διαφέρει από το StateFlow;
Τι γνωρίζετε για τη διαχείριση σφαλμάτων στο Flow;
Ποια είναι η διαφορά μεταξύ του Room και του SQLite;
Πώς υλοποιείται ένας μηχανισμός cache δεδομένων σε μια εφαρμογή Android;
Τι είναι τα px, dp και sp στο πλαίσιο της ανάπτυξης Android;
Πώς λειτουργεί το Jetpack Compose;
Τι είναι μια λειτουργία suspend στη γλώσσα Kotlin;
Ποιοι τύποι Intents υπάρχουν στο Android;
Γιατί το Integer.MAX_VALUE συν ένα είναι ίσο με το Integer.MIN_VALUE;
Ποια είναι η διαφορά μεταξύ HashSet, LinkedHashSet και TreeSet;
Ποια είναι η διαφορά μεταξύ job και supervisor job στο πλαίσιο εργασίας με Android;
Ποια είναι η διαφορά μεταξύ coroutineScope και supervisorScope;
Πώς λειτουργεί η κατασκευή async/await στη γλώσσα προγραμματισμού Kotlin;
Πώς να συγχρονίσετε τις κορουτίνες στο Android;
Για ποιο λόγο χρησιμοποιούνται οι δομές δεδομένων;
Γιατί χρησιμοποιείται το PendingIntent αντί για ένα κανονικό Intent;