Mike
лол, обработка коллекций в реактивном стиле)
‍Yap
Clean еще)
Yakov
Ну да не то, там все же функциональный стиль) немного не так прочёл
Сергій
ФП vs ООП
Konstantin
ФП vs ООП
я за дцп подход
Mike
ФП vs ООП
мутабельное vs иммутабельное DI vs SOLID Git vs Android Studio IDEA vs JIRA тёплое vs мягкое
Сергій
🌚
Yakov
я за дцп подход
Ну это же андроид ФП + ООП + clean = дцп
Yakov
😄
Yakov
Да ещё есть классы Utils
Anton
Да ещё есть классы Utils
А что с ними не так?
Yakov
Ну эт как бы немного не ООП
Akim
Vitaly
Я использую следующую команду для компиляции ресурсов, где %aapt% это aapt2 %aapt% compile --dir res -o obj.zip Причём в файле styles у меня опущен знак @ <resources> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimary">@color/colorPrimary</item> </style> </resources> Почему aapt2 не выдаёт ошибку, когда в документации написано, что должно выдать ошибку?
Konstantin
вот обязательно посреди холивара влазить с вопросами про андроид да еще такими сложными?😀
Mike
О, а ты ещё более зануден, чем я. Тебе книжное «влезать» подавай?)
Vitaly
Всё те же лица, что и 3 месяца назад :D
Yakov
Хм у меня Т9 знает его
Vitaly
Всякое бывает, например могли бы появиться ноыве активные лица
Mike
зато появились новые пассивные)
Yakov
Anonymous
можно оффтоп быстрый? очень
Anonymous
что по шрифтам
Akim
Winxp еще жив? Неплохо;)))
Anonymous
Yakov
Windows Server 2003 x64)
То что мертво, умереть не может
Konstantin
зовите экзорциста!
Konstantin
наверно удалил используемый телегой шрифт или у нее прав не хватает его читать
Mike
не надо усложнять, когда можно обвинить винду
Konstantin
а не , сглаживание шрифтов же там вруби
Anonymous
Всем спасибо, извините за оффтоп
binary.
Где можно найти палитры, ну или так скажем сочетания цветов?
binary.
Желательно в материал дезигне
Yakov
https://www.materialpalette.com/green/red
Konstantin
Халивар это конечно круто, но есть здесь ребята, которые дадут дельный совет по этому кейсу.
я сам писал, не смертельно, смысл от библиотек?они ж не подстроены под твой json-dsl
Yakov
я сам писал, не смертельно, смысл от библиотек?они ж не подстроены под твой json-dsl
На прод делал или можешь код показать . Просто мне хотелось бы понять много ли я костылем воткнул в свой билдер и как у тебя происходить обработка пользовательского ввода.
Konstantin
На прод делал или можешь код показать . Просто мне хотелось бы понять много ли я костылем воткнул в свой билдер и как у тебя происходить обработка пользовательского ввода.
показать не могу я в отпуске сорян😀. да там вобщем какие костыли?первое это кучка фабрик на каждый тип поля. второе это как их композировать. по одной в строке конечно круто но иногда надо и квантификаторы рядом типа проценты, рубли, итп
Konstantin
каждое поле как формФилд какой нибудь с uuid, слушатель на change делаешь, во вью слой только строки закидываешь. парсинг в числа или енумы в презентационном слое
Konstantin
обработка если упрощенно то летит пара uuid-value при change любого поля, дальше разбор число нечисло енам итп. дальше в модель проникает уже корректное значение. модель пересчитывается т.к. где-то могут поменяться зависимые поля. после пересчета происходит эмит всех значений пачкой. презентация ищет дифф с прошлой пачкой, отправляет во вью изменения, как то так.
Влад
Нужен бот, для автоматического ответа покупателям При совершении сделок на LocalBitcoins и автоматической проверки поступления перевода на баланс. Кто умеет и какой вообще бюджет готовить?
Alex
Словил такой баг: при удалении элемента в recyclerView дублируется последний элемент. Кто поможет отловить баг? Я уже замучался)
Alex
Alex
Удалял с бд
Alex
Алгоритмы уже 100 раз пересмотрел
Alex
Вроде все ок
Turalllb
Как я понял именно сколько этот метод возвращает,сильно и будет итемов
Turalllb
Я как то ничего не вовращал этим методом, и ничего не рисовалось вообще.
Alex
А как его обновить?
Alex
Он у меня переопределяется в самом адаптере. Этого недостаточно?
Turalllb
Да просто он должен возвращать реальное кол-во итемов
Turalllb
Он то переопределяется и что возвращает ? Наверно длину массива с итемами . Вот удаляешь элемент а в масстве длина прежняя
Yakov
Удаляешь элемент из списка и делаешь натифайфДата
Alex
Turalllb
Да , точно, найтив дата у адаптера вызвать не забудь
Alex
Turalllb
Ну вот в nodeList надо удалить элемент удаленный на экране
Yakov
У тебя в адаптер лист не меняется
Yakov
Там и остаётся копия
Alex
мне переопределить notifyItemRemoved и добавить удаление в noteList?
лучше посмотреть примеры адаптера
Yakov
Ну ты по идее знаешь индекс удаляемого элемента, можешь немного покостылить, смотри меняешь list на mutableList ,так как у тебя он не приватен, удаляешь элемент из списка адаптера далее нотифайфдата
Yakov
Но так делать плохо
Yakov
Посмотри как адаптер готовить правильно
Turalllb
мне переопределить notifyItemRemoved и добавить удаление в noteList?
Думаю, сделать в адаптере метод removeItem(index) и в этом методе удаление из noteList. А сам метод вызвать сразу в onChildRemoved
Yakov
Только тип смени листа на муту иначе не сможешь его изменить
Alex
Всем спасибо за оперативные ответы
Alex
Думаю, разберусь
Turalllb
Только тип смени листа на муту иначе не сможешь его изменить
Не знал такое. В java тоже есть, или только в котлин так?
ахах
Yakov
Это котлин же
Yakov
Не знал такое. В java тоже есть, или только в котлин так?
Там по другому, там есть немутабельные коллекции, но они при изменении вроде исключения бросают
Alex
Вот в чем дело)