1
Уведомления (Notifications)
1. Как работать с уведомлениями?
2. Что делать, если приходит 10 уведомлений, и нужно их сгруппировать?
2
Intent и PendingIntent
3. В чем разница между Intent и PendingIntent?
4. Для чего используются Actions в уведомлениях?
3
DiffUtil
5. Работал ли с DiffUtil? Что это и для чего он нужен?
6. Если в списке изменяется только одно поле, какой метод из DiffUtil.Callback использовать, чтобы не перерисовывать все данные, а только один элемент?
4
Data-классы
7. Что такое дата-классы?
8. У дата-класса может быть тело? Могут ли быть функции внутри?
9. Как создать в дата-классе переменную, для которой не нужно переопределять hashCode и equals?
5
Функции расширения в Kotlin
10. Что…