Size: a a a

Android Architecture

2017 February 06

ZZ

Zahar Zolotarev in Android Architecture
Доброе утро коллеги) @eugene_matsyuk у Вас [тут](https://github.com/matzuk/TestableCodeMobius/blob/master/app/src/main/java/com/matsyuk/testablecodemobius/ui/profile/view/IProfileView.java) в примере 5 полей биндится на экран причем из одной модели. Вопрос, если у меня экран с кучей полей (15-20 большой экран с инфо о пользователе) мне тоже плодить 15-20 методов сетеров? или завернуть их все в модель и передать на view ее тоже можно?
источник

А

Андрей in Android Architecture
Классная статья. Подобной информации вообще мало на просторах интернета. Спасибо что разобрался и с нами поделился.
источник

EM

Eugene Matsyuk in Android Architecture
я сейчас стал трэкать время, сколько точно трачу на какое-то дело
на эту статью ушло более 22 часов абсолютно чистого времени
это к тому, что действительно мало инфы и приходилось много где самому разбираться
источник

EM

Eugene Matsyuk in Android Architecture
Zahar Zolotarev
Доброе утро коллеги) @eugene_matsyuk у Вас [тут](https://github.com/matzuk/TestableCodeMobius/blob/master/app/src/main/java/com/matsyuk/testablecodemobius/ui/profile/view/IProfileView.java) в примере 5 полей биндится на экран причем из одной модели. Вопрос, если у меня экран с кучей полей (15-20 большой экран с инфо о пользователе) мне тоже плодить 15-20 методов сетеров? или завернуть их все в модель и передать на view ее тоже можно?
заверните в модель, конечно же =)
и передайте целиком во вьюшку
источник

PS

Pavel Sedoykin in Android Architecture
Спасибо за статью )  а можно небольшое пожелание.  Было б неплохо добавить проект на гит хаб с примером работы с даггером по этим статьям. По первым двум статьям например было б вообще круто. А может быть есть уже такое?
источник

EM

Eugene Matsyuk in Android Architecture
Pavel Sedoykin
Спасибо за статью )  а можно небольшое пожелание.  Было б неплохо добавить проект на гит хаб с примером работы с даггером по этим статьям. По первым двум статьям например было б вообще круто. А может быть есть уже такое?
Подумаю)
В принципе я старался максимально подробно все описывать, чтобы не пришлось смотреть еще в проект =)
источник

PS

Pavel Sedoykin in Android Architecture
иногда просто удобнее. скачать пример. и в нем полазить. Так то да в статье все есть) по ним и разбирался.
источник

AB

Alexander Blinov in Android Architecture
Eugene Matsyuk
Подумаю)
В принципе я старался максимально подробно все описывать, чтобы не пришлось смотреть еще в проект =)
Да, в проекте смотреть всегда удобнее, а копипастить и подавно😉
источник

KZ

Konstantin Zolotov in Android Architecture
Dmitry Berdnikov
Ребят, а когда выносите навигацию в отдельный класс, у вас в этом классе вообще каждый переход описан или вы создаете на каждый активити/фрагмент свой навигатор-класс в котором описаны только переходы из этого экрана?
Пробовал и то и другое, в первом случае грязновато получается, потому обычно нечто среднее — по навигатору для каждого пакета.
источник

KZ

Konstantin Zolotov in Android Architecture
Больше интересует вот что: сейчас все эти анимации-шманимации кроме того, что занимают 300мс драгоценного времени еще и сильно зависят от контекста или конкретных View.
источник

KZ

Konstantin Zolotov in Android Architecture
Это для всяких shared element и т.д.
источник

KZ

Konstantin Zolotov in Android Architecture
Кто как решает?
источник

S

Sergey in Android Architecture
У меня в интерфейсах presenter-a и view,, как правило только void методы(даже на onClick)
скажите - это норм? или что-то не понимаю
источник

EM

Eugene Matsyuk in Android Architecture
Sergey
У меня в интерфейсах presenter-a и view,, как правило только void методы(даже на onClick)
скажите - это норм? или что-то не понимаю
абсолютно норма
источник

A

Artur in Android Architecture
Более того, существует мнение, что там должны быть -только- void методы
источник

N

Nick Senchurin in Android Architecture
всем привет, у меня тут вопрос возник следующего плана. А не подскажете, как правильно делать реализацию поведения в зависимости от устройства (телефон-планшет)?
вот тут советуют 3 разных способа.
http://www.dummies.com/web-design-development/mobile-apps/3-strategies-for-adding-tablet-support-to-your-android-apps/  

У меня проект будет большим (переписываю старый заново)   хочу поинтересоваться , как вы решаете подобную задачу
источник

EM

Eugene Matsyuk in Android Architecture
Nick Senchurin
всем привет, у меня тут вопрос возник следующего плана. А не подскажете, как правильно делать реализацию поведения в зависимости от устройства (телефон-планшет)?
вот тут советуют 3 разных способа.
http://www.dummies.com/web-design-development/mobile-apps/3-strategies-for-adding-tablet-support-to-your-android-apps/  

У меня проект будет большим (переписываю старый заново)   хочу поинтересоваться , как вы решаете подобную задачу
Пускай за получение состояния: телефон или планшет отвечает специальный репозиторий, аля AppRepository, отвечающий за хранения таких вот глобальных вещей.
Ну и собственно Интерактор будет дергать данный репозиторий и решать, что делать дальше
а презентеру и вьюшке будет все равно
источник

N

Nick Senchurin in Android Architecture
Eugene Matsyuk
Пускай за получение состояния: телефон или планшет отвечает специальный репозиторий, аля AppRepository, отвечающий за хранения таких вот глобальных вещей.
Ну и собственно Интерактор будет дергать данный репозиторий и решать, что делать дальше
а презентеру и вьюшке будет все равно
спасибо, буду обдумывать ваш ответ!
источник

N

Nick Senchurin in Android Architecture
Eugene Matsyuk
Пускай за получение состояния: телефон или планшет отвечает специальный репозиторий, аля AppRepository, отвечающий за хранения таких вот глобальных вещей.
Ну и собственно Интерактор будет дергать данный репозиторий и решать, что делать дальше
а презентеру и вьюшке будет все равно
а вот насчет презентеру все равно у меня вопрос. Вот в гуглопочте на телефоне лишь список , а на планшете 2 фрагмента - слева список, а справа само содержание письма, разве это не презентер решает, что отрисовывать?
источник

N

Nick Senchurin in Android Architecture
т.е подобным образом вообще можно обойтись без флаворов?  Получается  будет единое приложение для обоих ориентаций?
источник