Ответ
Да, занимался менторством. Проводил code review, помогал с архитектурой приложений, объяснял принципы SOLID, MVVM, Clean Architecture. Работал с джунами и стажёрами — помогал разбирать баги, оптимизировать код, осваивать Kotlin Coroutines, Room, Retrofit.
Пример менторства: объяснял, как заменить AsyncTask на корутины:
// Было
class LoadDataTask : AsyncTask<Void, Void, List<Data>>() {
override fun doInBackground(vararg params: Void): List<Data> {
return api.loadData()
}
}
// Стало
viewModelScope.launch {
val data = withContext(Dispatchers.IO) { api.loadData() }
_liveData.value = data
}
Также проводил воркшопы по тестированию (Unit/UI тесты) и CI/CD на проектах.