R
padmitriy
ммм, датабиндинг, это выше моего понимания
R
на wpf хорошо сделали
padmitriy
R
а что должно было?
Mike
Сергей
Mike
Констреинт — нечитабельное говно, хоть в нормальном коде, хоть в XML
Сергей
если нужно именно регион (район) то его знает Geocoder, но без гарантий наличия данных для произв.места
Dmytro
Mike
Пилю. Только нормальными контейнерами, а не констреинтом, иначе каша
Mike
Сложный юай нинужен
Mike
А вообще, как обычно, просто чуть менее омерзительно, чем в XML.
Mike
Ой)
Mike
Ну конечно, без XML же
R
превью нема
R
инстант ран - фиговый
Mike
А вот сборка относительно быстрая
R
R
есть некоторые косяки, но не так уж чтоб невозможно работать было
R
я уже наелся пилить юаи руками в гейдеве
R
это не опечатка
Сергей
гейдев? про айфоны не тут.
R
R
инфлейтить не надо. че там. анко кто делал мерили, вроде
R
https://android.jlelse.eu/400-faster-layouts-with-anko-da17f32c45dd
R
https://medium.com/@c2q9450/performance-comparison-building-android-ui-with-code-anko-vs-xml-layout-cc0abb21c561
padmitriy
что, теперь анко учить? 😁
trashkalmar
кстати, нет ли тулзы для конвертирования xml в anko?
trashkalmar
ну зашибись
R
ч не ясно?
trashkalmar
у нас же xml только из FrameLayout и LinearLayout состоят
R
пишешь на фрейм и линеар, рендеришь текст на канвасе вручную
Turalllb
пойду я под Rx переделывать приложение. Скажите с каких материалов начать? Я видео глянул на стартандроид, примерно понял с зачем это надо. Как я понял в RxJava минус в том, что lifeCycle не поддерживает, а в дополнительных классах RxAndroid этот вопрос решен. Может есть удобная документация или видеоролики на простых примерах ?
Кирилл
R
Кирилл
Denis
Ferrero
Denis
чего нет в java
Turalllb
> переделывать
А на чем писал?
Дело не в том, на чем писал. Я просто учусь. Проект учебный на котором я курсы валют получаю по сети. Начал без архитектуры с асинктаском. Потом ретрофит добавил + MVP + Moxy + дагер. Перевел проект на котлин. Теперь надо познакомиться с Rx .
Михаил
ну зашибись
самому писать надо, конвертеры зачастую кучу бойлерплейта дают, который все равно придется самому убирать
R
да не. пусть научится. правильно делает
Кирилл
Ferrero
😂
Ferrero
Кто-то так учился?
Кирилл
Михаил
только так и учусь...
R
не согласен
Ferrero
Со стратегией, темами, который он рассматривал по дням
Ferrero
Мне как раз-таки кажется, что обучение это нечто хаотичное. Со своими минусами
trashkalmar
обколются своими эрыксами, а потом засирают хип миллиардами промежуточных объектов ©
Кирилл
Ruslan
и то, и другое знать - хуже не будет.
после рх в корутины легче вкатываться.
а флоу вообще за день осваивается
R
Загугли rx vs coroutines
понимаешь. на эрыксе можно все понаписать. реактивные биндинги и т.п. а на корутинах? на каналах?
Turalllb
чем не план? надо понять что это такое вообще и как выглядит в коде. Берешь знакомый свой проект и внедряешь.
trashkalmar
говнокод плохо сказывается на вероятности пройти ревью
trashkalmar
если ревью нет, у меня для этой компании плохие новости
Ferrero
Кирилл
Кирилл
Михаил
Кирилл
++
R
Да, я тоже напишу
R
Но каналы не настолько удобны
Turalllb
ну с этим согласен что надо от простого к сложного. А что для меня сейчас простого есть на пути к Rx
Михаил
напиши mviCore на корутинах, буду очень признателен )