TGViewer
Mobile Native ️️ Mobile Native ️️ @mobile_native · 5.38K subscribers
Post #710 4.1K
Я тут проект разбиваю на модули и вот уже который день вожусь с Dagger`ом и хочу вам сказать, что задачка не из легких 😃 Одно дело, когда вы приходите на готовый проект, в котором уже всё ядро выстроено и совсем другое дело дробить с нуля относительно большой проект.

Раскидать проект на модули, кажется много ума не надо, а вот настроить Dagger + грамотно выстроить связи, чтоб удобно было всё инитить, чтоб модули были независимыми и переиспользуемыми – задачка уже куда сложнее.

Накидаю сюда ссылки, которыми пользуюсь, возможно кому-то пригодится. Некоторые из них довольно старые, но могут быть актуальные.

• Многомодульность и Dagger 2. Лекция Яндекса
• Иерархия модулей: как выстроить связи между модулями в Android
• Многомодульный BDSM: стоит ли внедрять Gradle модули и какие типы модулей бывают?
• Многомодульный BDSM: как связать Gradle модули и как с ними общаться после этого?
• Многомодульность в Android с точки зрения архитектуры
• Еще раз про многомодульность Android-приложений
• Dagger in Multi-Module Clean Applications
• Multi-Modules
  • 🔥 30
  • 👍 7
  • ❤ 4
  • 🤡 2
  • 🤮 1
  • 💩 1
More from @mobile_native
  1. Sep 9, 2026🤳 Как работает мобильная разработка с AI под капотом — интенсивы от Podlodka Crew Конфере…
  2. Jul 22, 2026Всем привет! Давненько меня не было в тг, давно уже ничего не публиковал в каналах – вот р…
  3. Jul 22, 2026Привет! Ну ты как там? Как дела, что нового? 😃
  4. Apr 19, 2026Kotlin Coroutine bridges: converting any callback-based Android API to suspend functions П…
  5. Apr 19, 2026Маяк в пустыне: Kotlin DSL для Android-шейдеров В статье автор рассказывает про сложности…
  6. Apr 8, 2026Разбираем Remote Compose: как Google предлагает строить BDUI Обзорная статья от ребят из А…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →