<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Dagger в мультимодульном проекте. 6. Фрагмент в отдельный модуль</title>
		<description>Обсуждение Dagger в мультимодульном проекте. 6. Фрагмент в отдельный модуль</description>
		<link>https://startandroid.ru/ru/blog/658-dagger-v-multimodulnom-proekte-6-fragment-v-otdelnyy-modul.html</link>
		<lastBuildDate>Sat, 11 Jul 2026 16:59:06 +0300</lastBuildDate>
		<generator>JComments</generator>
		<atom:link href="https://startandroid.ru/ru/component/jcomments/feed/com_content/658.html" rel="self" type="application/rss+xml" />
		<item>
			<title>Андрей</title>
			<link>https://startandroid.ru/ru/blog/658-dagger-v-multimodulnom-proekte-6-fragment-v-otdelnyy-modul.html#comment-880</link>
			<description><![CDATA[В итоге получается зависимость нижележащего уровня (task) от вышележащего по иерархии (app). Это нарушает принцип инверсии зависимостей, да и на практике неудобно: теряется инкапсуляция модуля.]]></description>
			<dc:creator>Андрей</dc:creator>
			<pubDate>Fri, 01 Dec 2023 18:39:40 +0300</pubDate>
			<guid>https://startandroid.ru/ru/blog/658-dagger-v-multimodulnom-proekte-6-fragment-v-otdelnyy-modul.html#comment-880</guid>
		</item>
		<item>
			<title>RE: api зависимость от core</title>
			<link>https://startandroid.ru/ru/blog/658-dagger-v-multimodulnom-proekte-6-fragment-v-otdelnyy-modul.html#comment-835</link>
			<description><![CDATA[В Уроке 5 я упомянул, что использую в проекте только implementation, не api]]></description>
			<dc:creator>Dmitry Vinogradov</dc:creator>
			<pubDate>Wed, 06 Sep 2023 16:05:35 +0300</pubDate>
			<guid>https://startandroid.ru/ru/blog/658-dagger-v-multimodulnom-proekte-6-fragment-v-otdelnyy-modul.html#comment-835</guid>
		</item>
		<item>
			<title>api зависимость от core</title>
			<link>https://startandroid.ru/ru/blog/658-dagger-v-multimodulnom-proekte-6-fragment-v-otdelnyy-modul.html#comment-830</link>
			<description><![CDATA["Также из интересного можно отметить модуль core. Он нужен в app, но не нужен в task. Потому что компонент создает Database, и для этого ему нужен FileManager. А фрагменту не надо знать FileManager, чтобы использовать Database." - но task все еще знает про core, потому что data принимает core как api зависимость. Как быть?]]></description>
			<dc:creator>Владислав</dc:creator>
			<pubDate>Mon, 28 Aug 2023 00:03:18 +0300</pubDate>
			<guid>https://startandroid.ru/ru/blog/658-dagger-v-multimodulnom-proekte-6-fragment-v-otdelnyy-modul.html#comment-830</guid>
		</item>
		<item>
			<title>RE: As приведение</title>
			<link>https://startandroid.ru/ru/blog/658-dagger-v-multimodulnom-proekte-6-fragment-v-otdelnyy-modul.html#comment-642</link>
			<description><![CDATA[Так applicationContext возвращает именно Application объект, так что все в порядке )]]></description>
			<dc:creator>Dmitry Vinogradov</dc:creator>
			<pubDate>Fri, 30 Sep 2022 15:30:41 +0300</pubDate>
			<guid>https://startandroid.ru/ru/blog/658-dagger-v-multimodulnom-proekte-6-fragment-v-otdelnyy-modul.html#comment-642</guid>
		</item>
		<item>
			<title>RE: Ошибка</title>
			<link>https://startandroid.ru/ru/blog/658-dagger-v-multimodulnom-proekte-6-fragment-v-otdelnyy-modul.html#comment-641</link>
			<description><![CDATA[Верно, спасибо!]]></description>
			<dc:creator>Dmitry Vinogradov</dc:creator>
			<pubDate>Fri, 30 Sep 2022 15:25:44 +0300</pubDate>
			<guid>https://startandroid.ru/ru/blog/658-dagger-v-multimodulnom-proekte-6-fragment-v-otdelnyy-modul.html#comment-641</guid>
		</item>
		<item>
			<title>As приведение</title>
			<link>https://startandroid.ru/ru/blog/658-dagger-v-multimodulnom-proekte-6-fragment-v-otdelnyy-modul.html#comment-635</link>
			<description><![CDATA[(context.applicationContext as TaskComponentProvider) Вот application могу представить как TaskComponentProvider, но applicationContext хоть убей никак. Может в котлине какое-то отличие есть, тк ооп учил на Java, объясните плиз]]></description>
			<dc:creator>Евгений </dc:creator>
			<pubDate>Sun, 25 Sep 2022 04:44:10 +0300</pubDate>
			<guid>https://startandroid.ru/ru/blog/658-dagger-v-multimodulnom-proekte-6-fragment-v-otdelnyy-modul.html#comment-635</guid>
		</item>
		<item>
			<title>Ошибка</title>
			<link>https://startandroid.ru/ru/blog/658-dagger-v-multimodulnom-proekte-6-fragment-v-otdelnyy-modul.html#comment-634</link>
			<description><![CDATA[appComponent = MyAppComponent(DataModule(this)) } У нас же вроде наша реализация компонента должна контекст принимать]]></description>
			<dc:creator>Евгений </dc:creator>
			<pubDate>Sun, 25 Sep 2022 04:35:36 +0300</pubDate>
			<guid>https://startandroid.ru/ru/blog/658-dagger-v-multimodulnom-proekte-6-fragment-v-otdelnyy-modul.html#comment-634</guid>
		</item>
	</channel>
</rss>
