Вступить в клуб →
средняявопросMVVM, MVI и многомодульность

Модуль app не видит класс OkHttpClient из модуля core:network

// core/network/build.gradle.kts
dependencies {
    implementation("com.squareup.okhttp3:okhttp:4.12.0")
}

// core/network: публичная функция
fun createHttpClient(): OkHttpClient = OkHttpClient.Builder().build()

:app зависит от :core:network. Вызов createHttpClient() в :app не компилируется: не найден класс OkHttpClient. Что происходит?

  • implementation не отдаёт зависимость дальше
  • OkHttp можно подключать только в :app
  • Функции из других модулей надо делать internal
  • Не хватает kapt в модуле core:network

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела