В простом примере это может выглядеть так, у тебя в модуле network есть публичная функция, которая возвращает, OkHttpClient fun getClient(): OhHttpClient При подключении к app этого модуля, app должен знать, что такое OkHttpClient, иначе Gradle не сможет сбилдить его. Такого стоит избегать, потому что просачиваются знания про реализацию нетворка (использование OkHttp под капотом). Все такие функции должны быть internal или private
Обсуждают сегодня