ну смотри. в джаве. если тебе нужен геттер ты его делаешь, не нужен - не делаешь. Если поле может быть налл, ставишь аннотацию, если не должно или при налл должно упасть - не ...
ну вот если мы не будем выходить за рамки этих 9/10 приложений, то какой смысл тестировать метод getItemsFromServer()? Максимум, рх чеин можно посмотреть, разные респонсы подс...
Ну опять, это моя головная боль, где нужно, а где нет. Мб я тяжёлую вьюху рисую, у меня куча полей. Попробуй их всех проаннотируй, да и ради чего?
При том что вопросы идиотские. А как в чистой архитектуре деплоить приложение? А как в чистой архитектуре создать кнопку?
С другой стороны подойдите, кто из 1.5к участников из андроида переносил компоненты на другую платформу?)
https://github.com/ImangazalievM/Bubbble/blob/master/app/src/main/java/com/imangazalievm/bubbble/data/repository/datastores/FollowersDataStore.java датастор в апи лазает?
Прошу прощения. Какой Профит от джава модуля в аднроид проекте?
никто не мешает в джаве создать обюьект, который не будет создаваться по конструктору, а по условному методу инит. В нем тоже котлин всрется или и тут джава будет виновата?
среднестатистическое приложение загрузили список - отобразили. Это как нужно загружать этот список, чтобы от рх просел фпс? Не множит же рх количество создаваемых обьектов на ...
ну вот есть у нас активити, активитивью и активитипрезентер. зачем нам в простом проекте еще что-то? очевидно что в такоим виде презентер будет дата слоем, а активити юай
То есть будет репозиторий который достает из кэша, репозиторий который ходит на сервер и репозиторий который и ходит на сервер и достает из кэша?
то есть мы делаем лейтинит, который ровным счетом так же упадет, как и в джаве без налабилити. Соу возникает вопрос, а зачем тогда это вот все?
Вот будет на каждую фичу делегат, раз так, то почему бы уже не делать все ориентируясь на определённые постулаты, ведь это почти тоже самое?
Кто мешает руками это делать?
т.е. ты вместо того, чтобы во фрагменте разбросать данные по адаптерам, создашь для каждого вью презентер?
Наверное нет, почему нельзя просто описать интерфейс репозитория, без лишней информации?
А если надо в одном случае из кэша, а в другом из сервера? Создавать два репозитория?
вы там просто прикалываетесь или собираетесь программировать?
И как ты вот собираешься хендлить какие-то ошибки в этом пути? В конструкторе прямо?
Что за непрямое использование? В Андроиде оно тогда равно 100%