Nazar
Наверн начинать карЬеру с такого приложения это опасно😂
Artem
С доступом к девайсу киоск мод самое оно
trashkalmar
Кстати, кто помешает дальнобою взять второй телефон и на нём смотреть, что захочет? К чему эти гонки с секьюрити?
Nazar
Ну так симкарта с мульйоном денег не там)
Artem
Nazar
Да, мы
Nazar
100+ девайсов
Artem
Да, мы
Значит киоск мод + девайс админ
Artem
Лочится железобетонно
trashkalmar
ещё вариант. Ставим рут, настраиваем iptables, заводим whitelist
Anonymous
Что делать если в презентере не рекомендуется юзать Context. Но для contentResolver.openOutputStream требуется Context....
Denys
Anonymous
Denys
Хотя часто используют и название Interactor.
Denys
Суть в том, что работа с системой инкапсулирована в отдельных классах
Denis
В какую же...
Я в таких случаях создают отдельную оболочку, закрываю ее интерфейсом, туда инжекчу АПП контекст, провожу там необходимую работу, на выходе возвращаю данные и саму эту оболочку инжекчу в презентер
Denys
Aleksey
Denis
Самый простой пример - StringProvider. Презентер решает какую строку вставлять во вью, но не имеет доступа к контексту.
Denys
Но да, репозиторий - это именно gateway. Думаю, это имя и стоит использовать в данном случае.
Himars
Сергей
Граждане и старушки, кто знает, где можно найти верстку (лэйауты, немного кода для заголовков) для таблиц с данными что бы было material design?
Denys
По-моему gateway и interactor - это разное слегка. Если говорить про Android, то всякие ContentReslover’ы нужно в Repository класть.
Denys
Я в таких случаях создают отдельную оболочку, закрываю ее интерфейсом, туда инжекчу АПП контекст, провожу там необходимую работу, на выходе возвращаю данные и саму эту оболочку инжекчу в презентер
Denys
Aleksey
Он не поверил и пошел в чат Moxy спрашивать 🤦♂️
Aleksey
@toadsD ты бы еще в @Android_Architecture сходил
Aleksey
Eugene
Доброй ночи! Мне нужно отправлять уникальный индентефикатор каждого девайса, что бы вы для этого использовали? Скажем в таком виде думаю "имя устроства:номер сборки" или что-то вроде того
Андрей
Андрей
И то коллизий меньше будет
Anonymous
Я уже вижу, что ты что угодно можешь
Допустим я добавлю ContentProvider в некую сущность, а вызывать то эту сущность откуда?
Из View сразу передав ему Context или из Presentera? передав Context из View в презентер
Denis
Aleksey
Denis
Кстати говоря, в чате Мокси то же самое спросили, только не про контент, а про sp. Там же и ответ дали, подход точно такой же :)
Denis
как сделать inject SharedPreferences в презентер, если используется moxy?
Denis
SP не должно быть в презентере
Denis
потому что в презентере не должно быть зависимостей от android
иначе зачем вам презентер?
Denis
работайте с SP е не напрямую а через интерфейс и передавайте в презентер этот интерфейс
как и где инстанцировать это уже за рамками мокси
Denis
Тоже самое, "закрыть" интерфейсом content provider, передать в презентер и оттуда дёргать
Глеб
Aleksey
Глеб
Aleksey
Denis
Ну все, сейчас вы запутаете
Глеб
где вообще написано "что в презентере должно быть"???
Aleksey
На самом деле, да. Пока не пишешь тесты, можно творить любую хероту и не думать ни о чем.
Denis
Тесты помогают писать код "чище" 😁
Глеб
Ну если вы - тестировщик - то да)
Denis
Liam
Вопрос появился. Может кто сталкивался.
Использую Lottie для анимации.
Когда делаю анимацию меньше определенного размера она перестает воспроизводиться.
Что делать?
Глеб
???
Тестировщик - занимация тестированием и его автоматизацией
Разраб - пишет функцинал)
Глеб
Юниты??? хоть кто-то делал оценку их себестоимости?
Глеб
Юниты в ui - еще большая дичь
Denis
Холи вар близок
Глеб
никак не кореллирующая с качеством ПО
Глеб
а потом приходят и на собесе языки глотают)
Глеб
Андроид разрабочик - который "выносит андроид" и абстрагируется от него)
Глеб
Глеб
Презентер -можно сделать чистым, а можно и не делать - нигде это не написано
Глеб
для тестирования есть сто питсот мок- инструментов, которые позволяют иметь в коде если не все - то большую долю андроид api
Aleksey
Глеб
Глеб
Denis
Глеб
миф
да он есть - но мифом от этого быть не перестает
Denys
Denys
Слишком толсто. :)
Aleksey
миф
Пока не понял, могу ли я согласиться или нет.
Есть QA-инженеры, есть unit-тесты, есть даже UI-тесты. Пока есть ощущение, UI и Unit только отбирают время разработчиков, не снимая работу с QA.
Глеб