Kotlin
Πώς να εργαστείτε με JSON σε Kotlin;
Τι είναι η ανακλαστικότητα και πώς υλοποιείται στο Kotlin;
Τι είναι ένα μπλοκ 'run' στο Kotlin και πώς χρησιμοποιείται;
Ποια μοτίβα σχεδίασης μπορούν να χρησιμοποιηθούν στη γλώσσα Kotlin;
Τι είναι η λειτουργία 'suspend' στο Kotlin;
Τι είναι οι 'inline' συναρτήσεις στο Kotlin και σε ποιες περιπτώσεις πρέπει να χρησιμοποιούνται;
Πώς να εργαστείτε με γενικούς τύπους στο Kotlin;
Πώς λειτουργούν οι λέξεις-κλειδιά 'super' και 'this' στο Kotlin;
Τι είναι οι 'εκφράσεις αντικειμένου' και οι 'δηλώσεις αντικειμένου' σε Kotlin;
Τι είναι ένα 'companion object' στο Kotlin και σε ποιες περιπτώσεις πρέπει να χρησιμοποιείται;
Πώς λειτουργούν οι εκφράσεις lambda στη γλώσσα προγραμματισμού Kotlin;
Πώς υλοποιείται η πολυνηματικότητα στο Kotlin;
Τι είναι οι 'λειτουργίες πεδίου' στο Kotlin και πότε πρέπει να τις χρησιμοποιούμε;
Πώς λειτουργεί η κληρονομιά στο Kotlin;
Τι είναι το μπλοκ 'init' και πώς χρησιμοποιείται στη γλώσσα Kotlin;
Εξηγήστε πώς να χρησιμοποιήσετε τις συναρτήσεις 'with' και 'let' σε Kotlin.
Τι είναι οι τύποι 'nullable' στο Kotlin και πώς λειτουργούν;
Τι είναι ο τελεστής 'spread' στο Kotlin και πώς τον χρησιμοποιείτε;
Πώς χρησιμοποιείτε την ανακλαστικότητα στο Kotlin;
Ποιες κοινές ιδιωματικές εκφράσεις και μοτίβα χρησιμοποιείτε στο Kotlin;