Nick Senchurin
exclude в градле
Martynenko
exclude group ?
Nick Senchurin
да
Nick Senchurin
я правда рх не ексклюдил
Nick Senchurin
implementation('com.squareup.retrofit2:converter-gson:2.2.0', { exclude group: 'com.google.code.gson' })
Mike
а чо, архитектурные компоненты стали тащить за собой Rx?
Martynenko
ну наткнулся на пример https://startandroid.ru/ru/courses/architecture-components/27-course/architecture-components/533-urok-9-room-rxjava.html
Martynenko
и тут тащятся
Сергій
Сергій
Room умеет работать с Flowable, Single и ещё что-то
Mike
а, я провтыкал, там вообще модуль для рума
Kanstantsin
вроде бы ещё
Nick Senchurin
UP
ты через хмл меню строишь?
Martynenko
Kanstantsin
вроде Room ещё умеет LiveData отдавать тоже
Kanstantsin
такое где-то читал
Nick Senchurin
делай кастомную верстку
Martynenko
вроде Room ещё умеет LiveData отдавать тоже
это само собой разумеется) они же сделаны все в рамках jetpack
Андрей
как?)
просто делай кастомный navigation drawer fragment
Андрей
и в нем уже что надо то и делай
Андрей
как в обычном фрагменте
qwe
Не знаю в тему ли вопрос. Кто знает как для своего приложения в вк короткую ссылку добавить? Или это только после модерации можно сделать? Гугл молчит
Olexandr
просто делай кастомный navigation drawer fragment
дайте ссылку где можно почитать про это. че то толком ничего не могу найти
Maryna
http://prntscr.com/kcspo0
Maryna
navigation drawer fragment? wut?
лол, ну он немного перегинает)
Olexandr
http://prntscr.com/kcspo0
дайте эти 2 лейаута) гляну
Андрей
navigation drawer fragment? wut?
да обычный фрагмент с DrawerLayout
Maryna
дайте эти 2 лейаута) гляну
это просто твоя верстка
Андрей
неправильно выразился =)
Анатолий
Подскажите кто-нибудь на счет прогуада. Не хочет обфусцировать имена классов. Вообще ни один не меняет. Все исключающие правида убрал. Код написан на котлине. Подскажите куда копать?
Ontoshgo
имхо совать дравер во фрагмент совсем не хорошая затея
Анатолий
все включено
Анатолий
удаление неипользуемого кода проходит норм
Анатолий
оптимизацию использую
Ontoshgo
minifyEnabled true попробуй
Ontoshgo
там какой-то из флагов неявно врубает обфускацию
Анатолий
Анатолий
методы обфусцируются а имена классов нет
Ontoshgo
а, ну так это тебе в файл конфига
Ontoshgo
смотри может там чет есть типа —keep classname * или чет вроде того
Анатолий
ну так говорю специально все правила пропусков отрубил
Анатолий
были. но удалил чисто ради эксперимента
Ontoshgo
клин сделай и перезапусти
Анатолий
но опять же не было глобальных правил
Ontoshgo
имена классов обычно сохраняют при использовании рефлексии
Анатолий
хм. попробую сейчас. но не должно же влиять
Vitaly
Как сделать так, чтобы Presenter мог пережить переворот экрана? Только без Moxy
(
брать инстанс из App
Синглтонить - плохо
Vitaly
Синглтонить - плохо
Во во, именно от этого я хочу избавиться
а в чем вообще проблема затащить moxy?
Konstantin
persistent state holder
ужас
Андрей
Синглтонить - плохо
синглтонить через DI фреймворк - нормально
они же дети!
Vitaly
а в чем вообще проблема затащить moxy?
Я хочу сначала сам написать велосипед, ненавижу шаблонное мышление
Mike
ужас
ну и там презентер должен быть стейтлесс
Konstantin
стейтлесс презентер вообще не надо сохранять
Андрей
кодогенерация
технически нужно просто собраться и через котлиновские экстеншны убрать кодогенерацию из мокси =)
Андрей
Нет, это никак не связано
чем плох синглтон скоуп?
Андрей
понятное дело
Андрей
что не для презентера
Mike
Если я в onLayout понимаю, что неплохо бы всё обмерять заново, что можно сделать? requestLayout() нельзя, post() — поздно.
Андрей
но для бд например - вполне
Mike
чем плох синглтон скоуп?
а чем плохи синглтоны? Вот и ответ.