Size: a a a

Android Architecture

2020 August 25

P

Pavel in Android Architecture
Sergey Mitrofanov
Эм, ну я привык к классификации дяди Боба ) У него верх - там где меньше деталей, и больше абстрактного.
а вью, БД, сеть - самый нижний, потому что максимум деталей и специфики платформы...
Ну, я всё-же обычно представляю уже разрезанную пирамиду, когда говорят про clean
источник

S

Sergey Mitrofanov in Android Architecture
Pavel
Ну, я всё-же обычно представляю уже разрезанную пирамиду, когда говорят про clean
Пирамиду я у него не видел, а кольца были: внутри домейн, на переферии вью, бд и пр.
Выглядит как пирамида вид сверху, и даже в этом случае домейн на верху...
А, короче, мелочи это все. Главное, что мы друг друга поняли )
источник

Kd

Konstantin dmz9 in Android Architecture
споры о том как читать схемы - сверху вниз или снизу вверх - ммм, отлично, просто отлично 😂
источник

A

ABI in Android Architecture
Sergey Mitrofanov
А давно её перевернули? 🤔
Шутка была 😉
источник

S

Singular in Android Architecture
MVVM, используется 2 фрагмента и список.
ФрагментA загружаю данные, кликаю на элемент списка, он меняет цвет.

Нужно чтобы  в этот момент в списке фрагментаБ появился этот элемент. Если нажать на него в фрагментеБ, то он должен пропасть, а в фрагментеА цвет обратно вернуться.
И это все должно работать через DiffUtil чтобы было все красиво и оптимизированно
источник

S

Singular in Android Architecture
Подкиньте идею
источник

НЭ

Некрутов Эдуард... in Android Architecture
Singular
MVVM, используется 2 фрагмента и список.
ФрагментA загружаю данные, кликаю на элемент списка, он меняет цвет.

Нужно чтобы  в этот момент в списке фрагментаБ появился этот элемент. Если нажать на него в фрагментеБ, то он должен пропасть, а в фрагментеА цвет обратно вернуться.
И это все должно работать через DiffUtil чтобы было все красиво и оптимизированно
Может общая viewModel с двумя списками для подписки и логикой их взаимодействия?
источник

НЭ

Некрутов Эдуард... in Android Architecture
Или во фрагменте Б детали?
источник

S

Singular in Android Architecture
Некрутов Эдуард
Может общая viewModel с двумя списками для подписки и логикой их взаимодействия?
А в чем минус использования 1 списка?
источник

S

Singular in Android Architecture
Некрутов Эдуард
Или во фрагменте Б детали?
Нет, тоже самое. Просто фрагмент избарнные
источник

НЭ

Некрутов Эдуард... in Android Architecture
Тогда общая вм должна это решить
источник

S

Singular in Android Architecture
Некрутов Эдуард
Может общая viewModel с двумя списками для подписки и логикой их взаимодействия?
Мне больше интерестно, что я должен делать в адаптере, во время нажатия на элемент
источник

S

Singular in Android Architecture
Одно дело когда весь список передаешь и обновляешь, другой некоторую часть...и чтобы LiveData нормально сраобтала
источник

S

Singular in Android Architecture
DiffUtil тоже
источник

S

Singular in Android Architecture
источник

НЭ

Некрутов Эдуард... in Android Architecture
По нажатию на элемент должен вызваться метод вм, который уже переместит элемент во второй список. А если цвет поменять, то обновит первый список, заменив этот элемент на такой же, но с другим состоянием
источник

S

Singular in Android Architecture
Погоди, а как же LiveData? зачем вм вызывить?
источник

AC

Arsen CeH9 in Android Architecture
Singular
Погоди, а как же LiveData? зачем вм вызывить?
тут флоу в другую сторону
источник

НЭ

Некрутов Эдуард... in Android Architecture
Singular
Погоди, а как же LiveData? зачем вм вызывить?
А на действие пользователя у тебя где логика отрабатывать будет? View подписывается на liveData vm и вызывает ее методы при действиях пользователя. onClick и прочее
источник
2020 August 26

KR

Kirill Rozov in Android Architecture
#AndroidBroadcast #Kotlin #Multiplatform

Разбор Kotlin 1.4: быстрее и лучше (Livestream)

Обсуждаем новую версию Kotlin с Developer Advocate из JetBrains Светланой Исаковой и командой Android Dev Podcast! Разбираем всё: синтаксис языка, библиотеки KotlinX, улучшения в IDE и Multiplatform

Помимо прочего во время стрима будет проводиться розыгрыш ценных призов для настоящих Kotlin программистов!

Соведущие:
- Михаил Емельянов, Head of Android Dev в ЦФТ
- Вадим Котов, Android Developer в AdCombo
- Дмитрий Мовчан, Android Software Engineer в Revolut

Подписывайтесь на канал, чтобы не пропустить новые видео и поддержать автора
источник