Size: a a a

Android Architecture

2020 February 18

RM

Ruslan Mingaliev in Android Architecture
Aleksey D.
надо сказать, что Google теперь «не используйте Retained Fragments» и храните все в ViewModel’ях так что вполне живое решение (а они внутри тоже Retained Fragments используют, вроде)
до 27.1.0 версии support либы использовали
источник

Sergey λ in Android Architecture
Aleksey D.
надо сказать, что Google теперь «не используйте Retained Fragments» и храните все в ViewModel’ях так что вполне живое решение (а они внутри тоже Retained Fragments используют, вроде)
не используют уже давно, оно лежит в RetainCustomNonConfigurationInstance
источник

AD

Aleksey D. in Android Architecture
Sergey λ
не используют уже давно, оно лежит в RetainCustomNonConfigurationInstance
а ее же тоже депрекейтнули 🤔
источник

A

Azamat in Android Architecture
Александр
Не, обычный mvp. Вьюмодель исключительно чтобы жц пережить.
Интересно а почему просто не делать MVVM ? Без презентера, но с viewModel
источник

A

Azamat in Android Architecture
Типа так скучно?
источник

A

Azamat in Android Architecture
Александр
Не, обычный mvp. Вьюмодель исключительно чтобы жц пережить.
Учитыва что ты не разглядедел ассинхронный вызов через ретрофит, опыта у тебя явно немного, чтобы аргументировано и так упорно защищать версию с "презентер во вью модели". Почему бы не послушать тех кто советует так не делать
источник

AD

Aleksey D. in Android Architecture
Azamat
Учитыва что ты не разглядедел ассинхронный вызов через ретрофит, опыта у тебя явно немного, чтобы аргументировано и так упорно защищать версию с "презентер во вью модели". Почему бы не послушать тех кто советует так не делать
думаю, там VM только как хранилище на время смены конфигураций
источник

A

Azamat in Android Architecture
Aleksey D.
думаю, там VM только как хранилище на время смены конфигураций
Скорее интересно чем mvp привлекательнее mvvm, тем более когда ты и так собираешься брать гугловский view model. Тем более сейчас добавили и сохранение состояния после убийства процесса. Полный фарш
источник

A

Azamat in Android Architecture
Aleksey D.
думаю, там VM только как хранилище на время смены конфигураций
Вообще сейчас по-тихоньку все разделяются на два лагеря. Mvp с рх, мокси и mvvm с корутинами и гугловской вью моделькой. Кому как больше нравится
источник

V

Vladimir in Android Architecture
Azamat
Вообще сейчас по-тихоньку все разделяются на два лагеря. Mvp с рх, мокси и mvvm с корутинами и гугловской вью моделькой. Кому как больше нравится
Вот только mvvm у каждого какой то свой
источник

K

Kirill Vasiliev in Android Architecture
В свете миллиарда разных подходов, порожденных долгим молчанием гугла о том как все же “правильно”, лучше уж придерживаться официально продвигаемоего стека, при смене курса получишь более простую миграцию + скорее всего будет обратная совместимость
источник

K

Kirill Vasiliev in Android Architecture
А еще лучше просто в webview странички показывать :DD
источник
2020 February 19

А

Александр in Android Architecture
Azamat
Учитыва что ты не разглядедел ассинхронный вызов через ретрофит, опыта у тебя явно немного, чтобы аргументировано и так упорно защищать версию с "презентер во вью модели". Почему бы не послушать тех кто советует так не делать
Я разглядел, только я там разглядел okHttp  пошел в документацию и в этом методе про выполнение в другом потоке ничего я не увидел.
Хотя опыта да, мало, я все что старшие товарищи говорят мотаю на ус, а оппонирую, чтобы было больше инфы а не просто "иди мокси поставь".
https://square.github.com/okhttp/4.x/okhttp/okhttp3/-call/enqueue/
источник

EM

Eugene Matsyuk in Android Architecture
Ребят, up!

Всем привет!
Авторы Kaspresso и Avito-android решили провести глобальный опрос про тестирование мобильных продуктов.
Не оставайтесь в стороне! Анкета займет у вас три минуты => https://forms.yandex.ru/u/5e4b4a14feefc60125c1ae23/
Давайте вместе сделаем мир тестов лучше 😃

Дополнительные ссылки:
Kaspresso - https://github.com/KasperskyLab/Kaspresso
Avito-android - https://github.com/avito-tech/avito-android
источник

П

Павел in Android Architecture
Vladimir
Вот только mvvm у каждого какой то свой
так а почему он не свой должен быть, этаж просто абстракция
источник

П

Павел in Android Architecture
а не строгая инструкция какая-то
источник

OH

Oleksandr Hulak in Android Architecture
Eugene Matsyuk
Ребят, up!

Всем привет!
Авторы Kaspresso и Avito-android решили провести глобальный опрос про тестирование мобильных продуктов.
Не оставайтесь в стороне! Анкета займет у вас три минуты => https://forms.yandex.ru/u/5e4b4a14feefc60125c1ae23/
Давайте вместе сделаем мир тестов лучше 😃

Дополнительные ссылки:
Kaspresso - https://github.com/KasperskyLab/Kaspresso
Avito-android - https://github.com/avito-tech/avito-android
Jesus, почему не гугл формы, яндекс же недоступен в Украине
источник

EM

Eugene Matsyuk in Android Architecture
Oleksandr Hulak
Jesus, почему не гугл формы, яндекс же недоступен в Украине
блин( яндекс формы просто круче) там можно условия! делать, это прям мега-круто
источник

EM

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

DK

Damir Kadyrgulov in Android Architecture
Интересно узнать, делал ли кто-нибудь такое - есть много юзкейсов с одинаковым интерфейсом, но выполняющие разные функции (что-то типа паттерна Команда). И чтобы эти юзкейсы предоставить презентеру, я решил создать некий "провайдер юзкейсов", с которого я по айдишнику могу получить нужный юзкейс. Не слишком дикое решение?
источник