Size: a a a

Android Architecture

2020 March 12

DE

Denis Egorov in Android Architecture
Konstantin dmz9
больше двух модулей большой проект? база, фича, апп
причем тут модули? Если экранов много, то не на всех твоя логика может быть уместна
источник

Kd

Konstantin dmz9 in Android Architecture
Denis Egorov
причем тут модули? Если экранов много, то не на всех твоя логика может быть уместна
в том то и дело что на всех
источник

Kd

Konstantin dmz9 in Android Architecture
удивительно как так можно делать без костылей? наверно просто правильно отрезать базовый функционал  от опционального
источник

Kd

Konstantin dmz9 in Android Architecture
это все прекрасно рефакторится между прочим как раз с колбэками
источник

Kd

Konstantin dmz9 in Android Architecture
если чувствуется что функционал не базовый добро пожаловать в отдельный колбэек
источник

Kd

Konstantin dmz9 in Android Architecture
как только в базовом классе весь функционал вынесен его можно удалять
источник

Kd

Konstantin dmz9 in Android Architecture
но до такого не дошло пока😂
источник

М

Максим in Android Architecture
Konstantin dmz9
это все прекрасно рефакторится между прочим как раз с колбэками
прекрасно рефакторятся, это ты про переписать с нуля ?) прекрасно
источник

Kd

Konstantin dmz9 in Android Architecture
Максим
прекрасно рефакторятся, это ты про переписать с нуля ?) прекрасно
код уже написан, выносшь в жц калбек и готово
источник

Kd

Konstantin dmz9 in Android Architecture
что там может быть настолько связано, без стейта то
источник

Y

Yushka in Android Architecture
Konstantin dmz9
в том то и дело что на всех
хехе))а потом понеслась, тулбар то с тенью, то без тени, то нужен заголовок, то не нужен, то есть кнопка навигации, то нет её, то он с поиском, то без. такой классный базовый потом получается уиии - пони, бабочки, радуги…
источник

Kd

Konstantin dmz9 in Android Architecture
поведение отлично композируется поэтому и рефакторить легко
источник

М

Максим in Android Architecture
Konstantin dmz9
что там может быть настолько связано, без стейта то
а чего же стейт то не передаёте, ведь общее ведь состояние, не так ли?)
источник

М

Максим in Android Architecture
у базового с его потомками
источник

Kd

Konstantin dmz9 in Android Architecture
Yushka
хехе))а потом понеслась, тулбар то с тенью, то без тени, то нужен заголовок, то не нужен, то есть кнопка навигации, то нет её, то он с поиском, то без. такой классный базовый потом получается уиии - пони, бабочки, радуги…
в каждом фрагменте из шестидесяти разный тулбар. отступы считаются в базовом классе
источник

М

Максим in Android Architecture
Yushka
хехе))а потом понеслась, тулбар то с тенью, то без тени, то нужен заголовок, то не нужен, то есть кнопка навигации, то нет её, то он с поиском, то без. такой классный базовый потом получается уиии - пони, бабочки, радуги…
типичный базовый класс)) Я тут базовый для скоупов делал .. вроде блин скоупы.. казалось бы, но нет, всёравно неодинаково. А тут с вьюхами работа )) обречено😀
источник

Kd

Konstantin dmz9 in Android Architecture
хочешь делать с тенью делай, не хочешь считать отступы меняй ид тулбара и считай сам в наследнике
источник

Y

Yushka in Android Architecture
Максим
типичный базовый класс)) Я тут базовый для скоупов делал .. вроде блин скоупы.. казалось бы, но нет, всёравно неодинаково. А тут с вьюхами работа )) обречено😀
к сожалению, да(
источник

Kd

Konstantin dmz9 in Android Architecture
было жело завез стейт в базлвый класс как раз про эту хуйню
источник

Y

Yushka in Android Architecture
Konstantin dmz9
хочешь делать с тенью делай, не хочешь считать отступы меняй ид тулбара и считай сам в наследнике
с момента «не хочешь считать отступы» и начинается отклонение от жёстко прибитого базового поведения
источник