package ru.ltst.u2020mvp; import com.squareup.picasso.Picasso; import ru.ltst.u2020mvp.base.navigation.activity.ActivityScreenSwitcher; import ru.ltst.u2020mvp.data.GalleryDatabase; import ru.ltst.u2020mvp.data.api.GalleryService; import ru.ltst.u2020mvp.data.api.ImageService; import ru.ltst.u2020mvp.ui.ActivityHierarchyServer; import ru.ltst.u2020mvp.ui.ViewContainer; /** * A common interface implemented by both the Release and Debug flavored components. */ public interface U2020Graph { void inject(U2020App app); ViewContainer viewContainer(); Picasso picasso(); ActivityScreenSwitcher activityScreenSwitcher(); GalleryDatabase galleryDatabase(); GalleryService galleryService(); ImageService imageService(); ActivityHierarchyServer activityHierarchyServer(); }