سلام دوستان
اگر توجه کرده باشید آقای شاهینی میان و داخل هر دیتا سورس بصورت مستقیم نمونه گیری ریپو انجام میدن، به شکل زیر:
final bannerRepository = BannerRepository(BannerRemoteDataSource(httpClient));
و خب بنده چون توی دوره اندروید ایشون شرکت کردم، بنظرم اینجوری تعریف کردن برای یک پروژه حرفه ای اشتباه هست
دوستان نظری دارن که چرا به این شکل هست؟ و راه حلهای خودتون ارائه بدین من خودم قبلا از پکیج get it استفاده کردم و خیلی مرتب اینکارو میکنه بازم نظر شماهارو دوست دارم بدونم :)