Ответ
Возможность работать с современными технологиями (Kotlin, Jetpack Compose, Coroutines), участвовать в интересных проектах с понятными процессами (CI/CD, code review). Важно иметь баланс между сложными задачами и поддержкой legacy, возможность профессионального роста (конференции, менторинг). Хорошо, когда команда открыта к обсуждениям и есть прозрачность процессов.
Пример:
// Вместо устаревшего AsyncTask
viewModelScope.launch {
val data = withContext(Dispatchers.IO) { repo.fetchData() }
_uiState.value = UiState.Success(data)
} Видео-ответы
▶
▶
▶
▶
▶
▶
▶
▶