padmitriy
ммм, датабиндинг, это выше моего понимания
Denys
вот я и хотел понять, люди хеловорлды пишут или там флатер или они они поняли definition of insanity
Вот тут пишут. https://fblitho.com/ А без нормального DSLя делать плохо-поддерживаемый код без необходимости - так-себе практика.
R
ммм, датабиндинг, это выше моего понимания
датабиндинг - это прикольно. но не на андроид фреймворке
R
на wpf хорошо сделали
R
а что должно было?
Mike
Констреинт — нечитабельное говно, хоть в нормальном коде, хоть в XML
Сергей
если нужно именно регион (район) то его знает Geocoder, но без гарантий наличия данных для произв.места
Mike
Пилю. Только нормальными контейнерами, а не констреинтом, иначе каша
Mike
Сложный юай нинужен
Mike
А вообще, как обычно, просто чуть менее омерзительно, чем в XML.
Mike
Ой)
Mike
Ну конечно, без XML же
R
превью нема
R
инстант ран - фиговый
Mike
превью нема
Он и так почти не работает
Mike
А вот сборка относительно быстрая
R
Он и так почти не работает
в основном, работает
R
есть некоторые косяки, но не так уж чтоб невозможно работать было
Mike
в основном, работает
Ага, пойди примени две темы ко вью)
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?
R
кстати, нет ли тулзы для конвертирования xml в anko?
https://plugins.jetbrains.com/plugin/10120-kotlin-anko-converter-for-xml
padmitriy
https://plugins.jetbrains.com/plugin/10120-kotlin-anko-converter-for-xml
Support all Attributes of class ViewGroup. Support all Attributes of class FrameLayout. Support all Attributes of class LinearLayout. лол
trashkalmar
https://plugins.jetbrains.com/plugin/10120-kotlin-anko-converter-for-xml
Support all Attributes of class ViewGroup. Support all Attributes of class FrameLayout. Support all Attributes of class LinearLayout. To Do List: RelativeLayout. TextView. EditText. ImageView. RecyclerView. ConstraintLayout.
trashkalmar
ну зашибись
R
ч не ясно?
trashkalmar
у нас же xml только из FrameLayout и LinearLayout состоят
R
пишешь на фрейм и линеар, рендеришь текст на канвасе вручную
Turalllb
пойду я под Rx переделывать приложение. Скажите с каких материалов начать? Я видео глянул на стартандроид, примерно понял с зачем это надо. Как я понял в RxJava минус в том, что lifeCycle не поддерживает, а в дополнительных классах RxAndroid этот вопрос решен. Может есть удобная документация или видеоролики на простых примерах ?
Denis
чего нет в java
Turalllb
> переделывать А на чем писал?
Дело не в том, на чем писал. Я просто учусь. Проект учебный на котором я курсы валют получаю по сети. Начал без архитектуры с асинктаском. Потом ретрофит добавил + MVP + Moxy + дагер. Перевел проект на котлин. Теперь надо познакомиться с Rx .
Михаил
ну зашибись
самому писать надо, конвертеры зачастую кучу бойлерплейта дают, который все равно придется самому убирать
R
да не. пусть научится. правильно делает
Ferrero
😂
Ferrero
Кто-то так учился?
Михаил
только так и учусь...
R
не согласен
Ferrero
Со стратегией, темами, который он рассматривал по дням
Ferrero
Мне как раз-таки кажется, что обучение это нечто хаотичное. Со своими минусами
trashkalmar
обколются своими эрыксами, а потом засирают хип миллиардами промежуточных объектов ©
Turalllb
А зачем тебе тогда рх? Возьми корутины, ну или flow хотя бы.
а затем что как я понял Rx и корутины не совсем одни и те же задачи решают. Далее куча вакансий , где прямо пишут не знаете Rx пробуйте. То же самое на собеседовании говорят. Как тут не попробовать ? Что такое flow не знаю)
Ruslan
и то, и другое знать - хуже не будет. после рх в корутины легче вкатываться. а флоу вообще за день осваивается
R
Загугли rx vs coroutines
понимаешь. на эрыксе можно все понаписать. реактивные биндинги и т.п. а на корутинах? на каналах?
Turalllb
чем не план? надо понять что это такое вообще и как выглядит в коде. Берешь знакомый свой проект и внедряешь.
trashkalmar
говнокод плохо сказывается на вероятности пройти ревью
trashkalmar
если ревью нет, у меня для этой компании плохие новости
Кирилл
а затем что как я понял Rx и корутины не совсем одни и те же задачи решают. Далее куча вакансий , где прямо пишут не знаете Rx пробуйте. То же самое на собеседовании говорят. Как тут не попробовать ? Что такое flow не знаю)
Rx - событийное, корутины - переключение контекстов и асинхрон (что и нужно в 99% случаев, особенно если у тебя просто mvp). Flow - rx нормального человека на корутинах.
Turalllb
понимаешь. на эрыксе можно все понаписать. реактивные биндинги и т.п. а на корутинах? на каналах?
вот уже люди не согласны друг с другом. А как мне выбирать . Чаще видел мнение что rx и корутины это разные вещи. Вот и решил с чего то взяться
Кирилл
у flow не хватает горячих подписок
Так а flow запрещают тебе каналы брать?
Кирилл
++
Михаил
Так а flow запрещают тебе каналы брать?
с введением flow разрабы сказали не использовать каналы для последовательностей данных
R
Да, я тоже напишу
R
Но каналы не настолько удобны
Turalllb
ну с этим согласен что надо от простого к сложного. А что для меня сейчас простого есть на пути к Rx
Михаил
напиши mviCore на корутинах, буду очень признателен )