Evgeniy
Какой подход, rx?
Нет отказ от статической верстки
Said
Нет отказ от статической верстки
А, ну у нас просто необходимость такая, почти во всех списках элементы разных типов и типов этих очень много, ленты всякие короче, ну а так, очевидно, работать побыстрее будет если сейчас верстка огромная из-за переиспользования холдеров
Александр
Ребят всем привет. Использует кто ли вместо верстки recyclerview с множеством viewholder и какие сложности возникают при этом?
Што? То есть вместо обычной вёрстки вьюхи заюзать Recycler, в котором будет по сути вся вёрстка? В этом идея?
Александр
Да
А ради чего?
Evgeniy
А ради чего?
Вот пока и узнаю ради чего такой можно использовать. Но думаю ради гибкости разработки и облегчения исправлений. И лёгкости написания нового контента
Said
Ну так-то да, для обычной верстки я бы это не делал. В часности, формочки там всякие у нас обычной версткой
Andrew
Или это такой толстый троллинг?
Evgeniy
Ну так-то да, для обычной верстки я бы это не делал. В часности, формочки там всякие у нас обычной версткой
Ну у меня получилось что много однородных вьюх в скроллвью так что думаю как это решить
Evgeniy
Или это такой толстый троллинг?
Нет. Для чего то же озон юзает такой подход. На митапе рассказывали.
Александр
Ну у меня получилось что много однородных вьюх в скроллвью так что думаю как это решить
Ну это ещё куда ни шло. Задавай вопросы максимально конкретно и с деталями пж.
Александр
Хорошо спасибо.
И то это больше похоже на редкий такой кейс.
M
Можно использовать такую штуку для форм, в которых есть однотипные поля, там это было бы очень удобно.
Сергей
Смотрите а как вы решали проблему со стилями к примеру есть textview жирный header и просто контент. Это 2 разных вью холдера или можно запровайдить как-то стили?
На двух разных легко. Если все одинаково, кроме шрифта/цвета, при байндинге программно пишем setColor и подобное
Сергей
Или/и скрыть лишние поля у заголовка, тут вообще можно одним типом вьюхолдера обойтись
Evgeniy
Всем огромное спасибо за ответы. Вы очень помогли.
Сергей
0 причин. Это вообще дичь какая - то как по мне, костыль уровня MAXIMUM.
Я думаю что программная верстка вообще никогда не костыль. Можно вообще весь проект на нее перевести и охреневать от своей крутости.
Anonymous
Всем привет у меня вопрос, а как сделать автоопределение текста, например пользователь напечатал ссылку или почту и она под светилась как в телеграме, вот пример https://google.com
Anonymous
И по ней можно нажать
Роман
Ребят всем привет. Использует кто ли вместо верстки recyclerview с множеством viewholder и какие сложности возникают при этом?
Делал так пару раз, но пришёл к выводу, что это необоснованная трата денег заказчика.
Anonymous
И перейти
Роман
И перейти
https://developer.android.com/reference/android/text/Html
Anonymous
Роман
Можно всё!
Anonymous
Нет ну дело в том, что я не понимаю именно как это должно выглядеть в виде кода
Роман
https://stackoverflow.com/a/17544212
Anonymous
Так понятно
Евгений
Ребят кто как использует proguard - через аннотации или файлы с правилами?
Mikhail
Ребят всем привет. Использует кто ли вместо верстки recyclerview с множеством viewholder и какие сложности возникают при этом?
Еще слышал у спотифай недавно был доклад про это на какой-то крупной Берлинской конфе (буквально пару месяцев назад)
Denis
Я стараюсь все свои экраны делать на списках, если это возможно
Denis
Но по факту это нужно далеко не везде
Denis
Зачем? Есть же ScrollView
RecylerView нужен не только для скролла
Denis
Иногда удобно обновлять ui одной строчкой в update в адаптере. Плюс к этому есть диффинг
Denis
А ещё удобно переиспользовать элементы
Denis
И менять их расположение
Никита 🙃
Я стараюсь все свои экраны делать на списках, если это возможно
Прочитав думал как бы захейтить это. Но вдумавшись - достаточно прикольная идея.
Denis
Крч дело вкуса
Никита 🙃
У нас сейчас на работе так пару экранов сделано. Есть косяки, но выглядит удобно. Если ещё и бэк подстроен под такое, вообще кайф
Никита 🙃
(Юзер на сайте меняет расположение как ему удобно и в приложении они тоже в итоге меняются)
Denis
Прочитав думал как бы захейтить это. Но вдумавшись - достаточно прикольная идея.
Да, идея прикольная, но все равно криво все. Когда выйдет compose, станет проще
Denis
Но это не для всех экранов подойдёт, так как кода получается больше
Denis
Если на экране дофига разных элементов, то будет не так удобно их делать списком
Denis
Но вообще используя декораторы и аниматоры, со списками можно сделать любой экран
Александр
в вк в поиске по докам есть
Расшарили уже, спасибо
Line'R
Что вы делаете когда до дедлайна неделя, а проект выполнен на 70% и сдать его нужно точно в срок?
Anonymous
Здравствуйте, подскажите люди добрые того, кто сможет помочь или сделать приложения с webview. Которая будет отображать только сайт😭
Line'R
30% заключатся в полировке и отлове багов
Никита 🙃
Что вы делаете когда до дедлайна неделя, а проект выполнен на 70% и сдать его нужно точно в срок?
1. Овертаймы 2. Объяснить заказчику что не вписываетесь, предложить перенести. Если адекватный, то может помочь. (В крайнем случае можно рассаазать долго и красиво почему так долго и как вы стараетесь сделать продук идеальным) Более того, раз осталось только отлов багов и "полировка" вы можете предоставить заказчику то что уже готово (чтоб он не нервничал) и сказать что вы проводите ряд дополнительных мер за свой счёт для совершенствования надёжности системы и уничтожение багов
Line'R
Хм. Интересная идея. Надо бы написать что то подобное. Спасибо. А то я сутками не сплю что бы успеть, так и загнуться можно))
Line'R
Я ему предрелиз версии кидал, ему все нравилось
Line'R
Думаю проканает
Line'R
Мне бы в плюс ещё 4-5 дней и точно успею
Ivan
Всем привет! Посоветуйте, пожалуйста, доклады про то, как организовать аналитику в приложении (именно с точки зрения программной части)
Карл
Всем привет. есть вот такая вёрстка <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <Button android:id="@+id/btn" android:layout_width="50dp" android:layout_height="50dp" android:layout_gravity="center" /> <View android:id="@+id/view" android:layout_width="50dp" android:layout_height="50dp" android:layout_gravity="center" /> </FrameLayout> на btn и view повешены clickListener'ы, вопрос: почему срабатывает клик на кнопку, если она по иерархии ниже?
Jacob
Всем привет! Посоветуйте, пожалуйста, доклады про то, как организовать аналитику в приложении (именно с точки зрения программной части)
Сделать класс синглтон для отправки логов свой, внутри использовать системы какая нравится, firebase analytics например, везде инжектить и дергать в ручную события когда надо залогировать, ничего другого не видел.
Ivan
Чем плоха любая дока любого сервиса аналитики, например firebase
Все у нее хорошо. Просто нужно несколько систем аналитик, у них, соответственно, разные контракты. Хочется посмотреть, как с этим люди живут, какие хаки придумывают)
Alen
Привет Всем)