Size: a a a

Android Architecture

2017 January 29

АИ

Антон Ицкович in Android Architecture
Я сделал фасад. Всюду появились методы AC.e("offer created", params....)
источник

АИ

Антон Ицкович in Android Architecture
За ним 4 аналитики
источник

AK

Anatolii K in Android Architecture
вообще рекомендую делать один класс на каждый ивент приложения
источник

АИ

Антон Ицкович in Android Architecture
Спасибо за тему с аспектами, гляну. Зачем столько классов?
источник

AK

Anatolii K in Android Architecture
так получится четкое описание каждого ивента
источник

АИ

Антон Ицкович in Android Architecture
У меня их 100 шт)) можно классифицировать по операциям с сущностями. Crud. Тогда базовый класс будет иметь конструктор Event(string entityname, OperationType t)
источник
2017 January 30

A

Abripuit in Android Architecture
Anatolii K
так получится четкое описание каждого ивента
А кто-то делает иначе?
источник

SD

Sergey D in Android Architecture
Дайте пожалуйста линк на какой нить пример mvp где есть тесты презентера
источник

SD

Sergey D in Android Architecture
я вот прям сейчас пишу тесты презентера и чето не доконца понимаю как тестить если есть колбеки в презентере. ивент буса нету
источник

MT

Max Tuev in Android Architecture
Тут раньше скидывали
источник

MT

Max Tuev in Android Architecture
источник

MT

Max Tuev in Android Architecture
Еще от Артема мне в свое время помогло его приложение
https://artemzin.com/blog/how-to-mock-dependencies-in-unit-integration-and-functional-tests-dagger-robolectric-instrumentation/
источник

MT

Max Tuev in Android Architecture
источник

SD

Sergey D in Android Architecture
спасибо
источник

DB

Dmitry Berdnikov in Android Architecture
Ребят, а можете поделится ссылкой например как реализовать роутер? и заодно куда его инжектить? в презентер? или в активити, а потом вызывать по интерфейсу метод в презентере?
источник

AZ

Alexandr Zherebtsov in Android Architecture
Dmitry Berdnikov
Ребят, а можете поделится ссылкой например как реализовать роутер? и заодно куда его инжектить? в презентер? или в активити, а потом вызывать по интерфейсу метод в презентере?
а посмотри на либку, не обязательно ее использовать, может идеи просто появятся https://habrahabr.ru/company/mobileup/blog/314838/
источник

AZ

Alexandr Zherebtsov in Android Architecture
Dmitry Berdnikov
Ребят, а можете поделится ссылкой например как реализовать роутер? и заодно куда его инжектить? в презентер? или в активити, а потом вызывать по интерфейсу метод в презентере?
[осторожно спойлер!] там роутер в презентер инжектится))
источник

SD

Sergey D in Android Architecture
презентеры живут вечно?
У меня используется в роли бд реалм, который желательно закрыть когда он больше не нужен или когда закрыли приложение.
Как вы отлавливаете онДестрой приложения что бы позакрывать все конекшены и в какой сущности?
источник

EM

Eugene Matsyuk in Android Architecture
кстати не первый раз слышу про хорошие идеи с этой библиотечки
источник

EM

Eugene Matsyuk in Android Architecture
Кстати с чатика Мокси прозвучал хороший вопрос, а где должна быть геолокация? Собственно а где должны быть также и ContactProvide, CallendarProvider и прочие андроидовские средства.
Я думаю, что работы с ними должна проводиться в Data слое на уровне работы с той же сетью или БД, то есть под Репозиторием.
Этим мы добиваемся того, что в бизнес-логике не будет андроидовских классов. Ну и плюс получается вполне корректное разделение по слоям.
Кто что думает?
источник