Size: a a a

Android Architecture

2020 April 17

TG

Taras GRD in Android Architecture
как в mvp  отобразить список достуных bluetooth  девайсов.Суть проблемы список строится и наполняется в презентере ,но чтобы получить bluetooth нужно контекст в презентере нельзя использовать контекст , а из view нельзя возвращать значение все методы в view void согласно архитекторе mvp .Как быть?
источник

VB

V B in Android Architecture
Taras GRD
как в mvp  отобразить список достуных bluetooth  девайсов.Суть проблемы список строится и наполняется в презентере ,но чтобы получить bluetooth нужно контекст в презентере нельзя использовать контекст , а из view нельзя возвращать значение все методы в view void согласно архитекторе mvp .Как быть?
Сущность в которую провайдится контекст и которая возвращает список. Эту сущность запровайдить в презентер.  Можно через интерфейс.
источник

I

Ilnar in Android Architecture
Taras GRD
как в mvp  отобразить список достуных bluetooth  девайсов.Суть проблемы список строится и наполняется в презентере ,но чтобы получить bluetooth нужно контекст в презентере нельзя использовать контекст , а из view нельзя возвращать значение все методы в view void согласно архитекторе mvp .Как быть?
В презентере держим ссылку на репозиторий. Либо через интеракторы..

Получаем список блютуз из репозитория.

В репозиторий можно передавать контекст(арлекейшен контекст будет лучше).
источник

TG

Taras GRD in Android Architecture
а репозиторий получается тогда будет содержать методы android faramework а это уже data layer
источник

I

Ilnar in Android Architecture
Репозиторий и есть дата слой.
Интерфейс репозитория доменный слой.
источник

TG

Taras GRD in Android Architecture
а разве это допускается чтобы в data слое были api из  android framework?
источник

I

Ilnar in Android Architecture
Дата слой отвечает за данные, а если нам нужны данные из андроид или любые другие, откуда еще их брать - это как я понимаю...
Вот тут можно почитать про то в каком слое репозиторий и т.д.

https://proandroiddev.com/clean-architecture-data-flow-dependency-rule-615ffdd79e29
источник

YW

Yakov Weber in Android Architecture
Taras GRD
а разве это допускается чтобы в data слое были api из  android framework?
В дата слое у тебя в большинстве случаем есть зависимости (retrofit, bd, prefs) так что там можно заинжектить и апликейшн контекст
источник

D

Damir in Android Architecture
Блин, все пишут про MVP, презентеры, интеракторы, юзкейсы, а я когда начал изучать андроид, примерно 1 год назад, то начал с MVVM Jetpack т.к Гугл рекомендует. И вот этих вот презеньеров ничо не понимаю. Нужно ли сейчас все это подтянуть или все же продолжить как есть?))
источник

VU

Vadim Uzbekov in Android Architecture
Damir
Блин, все пишут про MVP, презентеры, интеракторы, юзкейсы, а я когда начал изучать андроид, примерно 1 год назад, то начал с MVVM Jetpack т.к Гугл рекомендует. И вот этих вот презеньеров ничо не понимаю. Нужно ли сейчас все это подтянуть или все же продолжить как есть?))
Mvvm новее mvp
источник

I

Ilnar in Android Architecture
Damir
Блин, все пишут про MVP, презентеры, интеракторы, юзкейсы, а я когда начал изучать андроид, примерно 1 год назад, то начал с MVVM Jetpack т.к Гугл рекомендует. И вот этих вот презеньеров ничо не понимаю. Нужно ли сейчас все это подтянуть или все же продолжить как есть?))
Mvvm гугл проталкивает как стандарт.
источник

D

Damir in Android Architecture
Ilnar
Mvvm гугл проталкивает как стандарт.
Ну да, я имею ввиду, что щас ребята все пишут про презеноры и т.д и кажется что многие именно с MVP работют  и как бы не хотелось отсавать от всех !
И думаю стоит ли время потратить на MVP
источник

I

Ilnar in Android Architecture
Damir
Ну да, я имею ввиду, что щас ребята все пишут про презеноры и т.д и кажется что многие именно с MVP работют  и как бы не хотелось отсавать от всех !
И думаю стоит ли время потратить на MVP
Потратить время конечно же стоит)
Если ещё использовать Moxy для внедрения MVP то это вообще проще простого
источник

D

Damir in Android Architecture
Понятно, спасибо
источник

АЕ

Алексей Ершов in Android Architecture
Damir
Ну да, я имею ввиду, что щас ребята все пишут про презеноры и т.д и кажется что многие именно с MVP работют  и как бы не хотелось отсавать от всех !
И думаю стоит ли время потратить на MVP
Выберите что-то одно и хорошо поработайте. Потом станет ясно, что разницы практически нет)
источник

D

Damir in Android Architecture
Алексей Ершов
Выберите что-то одно и хорошо поработайте. Потом станет ясно, что разницы практически нет)
Ну вот щас я пытаюсь читать google samples, на гитхабе. И там MVVM  джетпак. И вот пока над ним работаю. Спс
источник

ML

Mikhail Levchenko in Android Architecture
Damir
Блин, все пишут про MVP, презентеры, интеракторы, юзкейсы, а я когда начал изучать андроид, примерно 1 год назад, то начал с MVVM Jetpack т.к Гугл рекомендует. И вот этих вот презеньеров ничо не понимаю. Нужно ли сейчас все это подтянуть или все же продолжить как есть?))
Расслабься, через годик что нибудь новое придумают
источник

I

Ilnar in Android Architecture
MVI
источник

I

Ilnar in Android Architecture
пожалуйста :D
источник

СМ

Стас М in Android Architecture
Да кто такой этот ваш MVI
источник