Обновить
-1
Sergey Kalinovsky@CriticalGnome

Android Developer

Отправить сообщение
Корутины вполне стабильны, просто пока находятся в экспериментальном статусе. Как говорят создатели, это означает, что код, написанный сейчас, будет работать и потом. Но если попытаться собрать ранее написанный код под более новыми версиями библиотеки корутин, его работоспособность не гарантируется. Если верить Роману Елизарову, это коснётся только тех, кто хочет писать собственные библиотеки и тому подобное. Если же в проекте сейчас используются корутины, то при неизменности версии их библиотеки стабильность полная.
Да и вроде как в Kotlin 1.3 обещают убрать экспериментальный статус.
Ужас какой. Какие геттеры/сеттеры?
data class Movie(
    val id: Long,
    val title: String,
    val posterUrl: String
)

Всё! У вашего entity теперь есть и get (чтобы были set нужно val поменять на var), а также equals(), hashcode(), toString() и clone(). Метод clone() — правильный подход. Должны быть лишь геттеры. Хочешь менять — создавай клон!
Перед тем, как перетаскивать проект с Java на Kotlin стоит Kotlin изучить.
Из Минска из корпоративной сети (я сейчас на работе) требует телефон без вариантов.
Ну почему же? На gog.com прекрасно можно купить любой Fallout. Fallout 2 стоит 669 рублей.
Ничем не хуже ADSL-модем «ПРОМСВЯЗЬ М-200 A», который на самом деле «ZTE ZXV10 W300»

Информация

В рейтинге
Не участвует
Откуда
Lodz, Польша
Дата рождения
Зарегистрирован
Активность

Специализация

Разработчик мобильных приложений
Старший
Git
ООП
Java
Junit
Intellij IDEA
Gradle
Android studio
Android SDK
Kotlin
MVVM