Ivansuper
Так же можно советовать RxJava #sarcasm
Artem
еще dagger надо затащить
Mike
давайте писать явный тег <sarcasm>, иначе новичкам тяжело
Kirill
Сергій
Clean Arch!
Artem
Mike
Ivansuper
Ребят. MVVM очень хитрая для понимания новичком. Не надо
Denis
Anonymous
Ivansuper
Для начала можно дать себе фору и отключить пересоздание при повороте экрана. Сделать в рамках активности. Когда все будет работать, включить пересоздание и подумать как обойти. Получилось? Пошли читать про архитектуры и способы обойти пересоздания на Андроиде
Ivansuper
Не надо пропихивать везде MVVM
Yehor
Хочу обфусцировать код. Изменил в гредле строку "minifyEnabled false" на "minifyEnabled true". Когда собираю проект вылетает:
Warnings found during shrinking, please use -dontwarn or -ignorewarnings to suppress them.
Как можно это исправить? Пробовал писать "-dontwarn" в aapt_rules. Не помогло
Kirill
Axbor
Mike
Mike
Yehor
да
Yehor
но мало что понял
Ravshan
Всем привет! Есть такой вопрос с floatactionbutton, есть Активити в котором создан floatactionbutton и viewpager, и есть Фрагмент от viewpager в котором есть recycleview. Я создал класс Behavior для floatactionbutton. Но проблема в том, что при scroll низ floatactionbutton прячется, а при верх scroll не появляется.
Ravshan
Axbor
вредный совет
Некоторые варнинги бесполезные. Но да, просто игнорировать тоже не стоит.
Yehor
на сколько я понял, то его надо просто включить, дальше он все сделает сам. если мне нужно что-то оставить не тронутым, надо добавлять это в aapt_rules c тэгом -keep
Yehor
На сколько я понял, то это изменение названий разных методов и переменных, чтоб это стало нечитаемой кашей. (Это мне и надо, чтоб код нельзя было прочитать)
Yehor
при декомпиляции
Mike
Не нельзя прочитать, а чуть сложнее читать
Shurik
Всем привет.
Кто имел дело с retrofit2 и авторизацией на ftp сервере?
Yehor
Yehor
так как убрать ошибку?
Mike
исправить её
Yehor
Подскажи пожалуйста, как оптимально это сделать
Yehor
Axbor
где его искать?
у тебя есть файл proguard-rules.pro, на уровне проекта. туда добавь строчку -ignorewarnings но не рекомендую это делать пока не узнаешь что за warnings и стоит ли их игнорировать
Mike
Yehor
а как посмотреть этот варнинг?
Yehor
сечйас еще немного погуглю, еслине найду - напишу опять
Vadim
Как можно анимировать увелечение широты вью с 0 до настоящей?
Kanstantsin
Vadim
Kanstantsin
ValueAnimator в помощь
Металлов
А в ListAdapter нельзя обновлять данные? Я не нашел, есть только submitList и все
Ваня
А submitList не подходит?
Vadim
ValueAnimator в помощь
ValueAnimator.ofInt(10, binding().seekbar.width).run {
duration = 300
addUpdateListener { animation ->
val animatedValue = animation.animatedValue as Int
binding().seekbar.layoutParams.width = animatedValue
binding().seekbar.requestLayout()
}
start()
}
Смотри сделал так, а можно ли, чтобы анимация начинаалсь слева?
Влад
zlo
Q,. Как правильнее onclick на tablerow повесить, что бы на всю строку срабатывало, кроме последней ячейки. Спасибо.
Даниил
есть некий listview который содержит кастомный header. Как выделить элементы от header в отдельный контейнер, например в cardview
zlo
Пока отбой ...спасибо.
Anton
Всем привет. Кто нибудь имел дело с подписками Play Market'а? Интересует следующее - каким образом происходила "связка" с вашим бэкендом? К примеру совершив покупку из приложения, как уведомить бэк? Одно дело - если юзер регулярно пользуется приложением (и при заходе каждый раз отсылать данные из биллинга), но если юзер приложение не юзает, а подписка продлевается - как таким образом уведомить бэк о проделанной транзакции и продленной подписке?
Anton
Anton
Зайдет, отправится на бэк и все
костыльно. Если необходимо отображать статус подписки для остальных юзеров (а необходимый в это время не заходил в приложение)? К примеру под подпиской подразумевается "Vip статус"
Влад
Влад
а в приложении только отображать данные с бэка?
Anton
может фиксировать факт оплаты на бэке ?
так я и упоминал это ))
Одно дело если юзер зашел в приложение, совершил оплату и уведомил бэк (в том числе о времени действия подписки). А если в приложение не заходил долгое время, а подписка была продлена?
Влад
Влад
может не понял ваш кейс
Anton
Anton
Olga
Всем привет! Может кто-то знает, как сделать bottomsheetfragment с фиксированным футером? Нулевой вес не помогает, ресайклер перекрывает и футер показывается только во всей высоте
Dmitry
Андрей
Андрей
Olga
Андрей
я бы использовал тут bottomsheet behavior на обычный лэйаут
Андрей
и разместил бы его выше кнопки
Андрей
+ на кнопку повесил бы elevation побольше
Андрей
фрагмент сам по себе все перекрывает
Андрей
с другой стороны можно всегда показывать фрагмент и внутри уже фрагмента держать кнопку всегда внизу
Андрей
@qanik покеж на pastebin xml bottomsheetdialogfragment
Андрей
это многое прояснит)
Ярослав