Pull to refresh
-1
Sergey Kalinovsky@CriticalGnome

Android Developer

Send message
Корутины вполне стабильны, просто пока находятся в экспериментальном статусе. Как говорят создатели, это означает, что код, написанный сейчас, будет работать и потом. Но если попытаться собрать ранее написанный код под более новыми версиями библиотеки корутин, его работоспособность не гарантируется. Если верить Роману Елизарову, это коснётся только тех, кто хочет писать собственные библиотеки и тому подобное. Если же в проекте сейчас используются корутины, то при неизменности версии их библиотеки стабильность полная.
Да и вроде как в 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»

Information

Rating
Does not participate
Location
Lodz, Польша
Date of birth
Registered
Activity

Specialization

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