Size: a a a

Android Architecture

2020 August 26

AC

Arsen CeH9 in Android Architecture
так гугловую либу можно затащить, а сторонную - нет? суть запрета нужно понимать.  Домейн слой не должен зависеть от платформенных либ для переносимости(мультиплатформ) + юнит тестирования, а гугловая либа в  этом плане ничем не лучше
источник

AC

Arsen CeH9 in Android Architecture
а на внешние слои можно накрутить все, что хочешь
источник

S

Singular in Android Architecture
Donald
Чичероне просто классно вписывается в клин, зачем изобретать свое если уже реализовали нормально
Юзай на изи, до момента пока политика Cicerone опять что - то не обновит.
источник

D

Donald in Android Architecture
Хаха
источник

D

Donald in Android Architecture
Не обновляйся и все
источник

S

Singular in Android Architecture
Arsen CeH9
так гугловую либу можно затащить, а сторонную - нет? суть запрета нужно понимать.  Домейн слой не должен зависеть от платформенных либ для переносимости(мультиплатформ) + юнит тестирования, а гугловая либа в  этом плане ничем не лучше
Естественно, потому что это офф. Это в их интересах.
источник

S

Singular in Android Architecture
Donald
Хаха
Уволься и все)
источник

AC

Arsen CeH9 in Android Architecture
ладно, я сливаюсь из дискуссии, не вижу смысла в ней, собеседники на разных уровнях (да, чсв :D)
источник

S

Singular in Android Architecture
Donald
Хаха
Скок лет в андроиде?
источник

D

Donald in Android Architecture
Там функционала хватает чтоб не обновляться, особенно если хочется юзать "плохие" методы (которые автор выпилил)
источник

S

Singular in Android Architecture
Arsen CeH9
ладно, я сливаюсь из дискуссии, не вижу смысла в ней, собеседники на разных уровнях (да, чсв :D)
Сам ты чсв)
источник

S

Singular in Android Architecture
Donald
Там функционала хватает чтоб не обновляться, особенно если хочется юзать "плохие" методы (которые автор выпилил)
Вот когда напишешь/поддержишь проектов 10 на клине с cicerone поймешь
источник

D

Donald in Android Architecture
Что поймёшь?
источник

S

Singular in Android Architecture
Правильно ли создавать один POJO класс для Room и Retrofit?
источник

ИЧ

Илья Ч in Android Architecture
Лучше разные
источник
2020 August 27

A

Andrey in Android Architecture
Singular
Правильно ли создавать один POJO класс для Room и Retrofit?
я делаю три класса Entity для Room, Response для Retrofit и еще один для внутрянки + мапперы между ними (ну смотря что за логика, конечно), чтоб не перелопачивать всю приложуху если поменялось апи или требования
источник

SJ

Sergey Ja in Android Architecture
Andrey
я делаю три класса Entity для Room, Response для Retrofit и еще один для внутрянки + мапперы между ними (ну смотря что за логика, конечно), чтоб не перелопачивать всю приложуху если поменялось апи или требования
А ещё лучше засовывать их в разные модули и что бы они не знали друг о друге.
источник

I

Igor in Android Architecture
Singular
Правильно ли создавать один POJO класс для Room и Retrofit?
Те придется каждое поле обмывать сразу двумя аннотациями 🤔
источник

YW

Yakov Weber in Android Architecture
Singular
Вот когда напишешь/поддержишь проектов 10 на клине с cicerone поймешь
Как раз клин и поможет тебе даже через 2-3 года разобраться с кодом быстро и понять где что менять, если же все писать в 1 классе(viewModel/presenter) потом будешь разбираться с классами ака 1000 строк и на это уйдёт в разы больше времени. Клин не панацея но это все же упрощение проекта а не бессмысленная абстракция. Зря ты так негативно к нему относишься.
источник

YW

Yakov Weber in Android Architecture
Singular
Вот когда напишешь/поддержишь проектов 10 на клине с cicerone поймешь
Cicerone это просто удобная обертка, если есть цель уйти от библиотек, её можно за неделю написать свою.но зачем если есть уже готовое
источник