Можете ли да обясните концепцията за синхронизация в многопоточната програмиране?
Android
Каква е основната концепция на Jetpack Compose за разработка на интерфейси в Android?
Можете ли да обясните какво се разбира под термина 'Job' в контекста на система или рамка?
Какви ограничения съществуват за използването на data class в езика за програмиране Kotlin?
Какво ще се покаже в конзолата? Има клас Wallet с методи deposit, withdraw, transfer. В кода две портмонета извършват трансфери едновременно.
Каква е разликата между StateFlow, SharedFlow и обикновен Flow?
Задача: при кликване върху бутона трябва да има забавяне от 5 секунди, и текстът 'Hello World' трябва да се промени на 'Goodbye World'. Напишете производствено решение, използвайки всяка библиотека (Compose, корутини и т.н.). При повторно натискане, дубликатите не трябва да се вземат предвид.
Каква е разликата между присвояването чрез .value и използването на .update() в MutableStateFlow?