Gregory
Паттерны не нужны. Просто пишите код, который решает вашу задачу, без вопросов "а если мы завтра захотим".
Elron
На котлине пишут классы и методы. В проекте есть неиспользуемые классы и методы. Удалит ли прогуард неиспользуемые классы и методы написанные на котлине ? @Harmonizr
Anna
привет. как вы обычно обновляете токен, если старый устарел? через отдельный запрос? и если да, то это в виду обёртки над запросом? помогите, пожалуйста, найти достойное архитектурное решение для oauth2
Arsen
Подскажите как называеться та хрень которая разделяет екран на три части в кейте?
Gregory
ViewPager?
Arsen
да, пасиб)
Fearless
Привет всем. Подскажите, пожалуйста, реально ли сделать такое без указания явных размеров в dp? Вопрос наверное скорее касательн окартинки
Fearless
Fearless
честно говоря не очень представляю как это делать именно стандартными средствами
sergeich
Привет всем. Подскажите, пожалуйста, реально ли сделать такое без указания явных размеров в dp? Вопрос наверное скорее касательн окартинки
Если размер картинки жёстко задан и всегда одинаков, то не вижу ничего зазорного в том, чтобы указать размеры в dp В ином случае, почему не wrap_content? Или картинка может быть неквадратной, а надо показывать квадрат?
Fearless
картинка приходит с сервера
Fearless
поэтому видимо по низу и верху можно сделать align с текстом
Fearless
размеры разные
Fearless
это для текста
Fearless
а с картинкой как быть?
Emil
она должна увеличиваться?
Artyom Pugachev
Задавать в dp и scaleType = centerCrop например
Fearless
надо чтобы она была вровень с текстом
Fearless
полагаю что с высотой не будет проблем
Fearless
ибо это alignы
Fearless
а что делать с шириной?
Emil
constraint layout и guideline мб?
Emil
guideline по центру, верхние и нижние констрейнты картинки и текста указываешь на guideline - они ровняются по его центру
Лёша
для текста делаешь как укзали выше у картинки верх и низ цепляешь к верху и низу текста начало к начлу парента, конец к началу текста и указываешь ratio 1:1
Yernar
Всем привет. Начал пользоваться MapKit от яндекса. Использовав пример из документации, я заметил что при просмотре на карту, нету красной точки которая отображается обычно на картах яндекса. Никто не вкурсе как ее отобразить?
Fearless
Хорошо, попробую, спасибо
Vi
Что лучше сначала изучить RxJava или Dagger
roman G
Как правильнее сократить код вызова findViewById и стоит ли это вообще делать ?
Fearless
лень писать?
Fearless
ButterKnife, Android Data Binding
roman G
лень писать?
Ну, много раз вызывается он у меня на всех экранах
roman G
А ручками не как?
Fearless
ну вот butterknife же
Fearless
одной строкой
Fearless
можешь заюзать Android Data Binding
roman G
Тут суть в том, что я не могу сторонние библиотеки подключать
Mike
Как правильнее сократить код вызова findViewById и стоит ли это вообще делать ?
Если kotlin, то Android Extensions. В случае с Java ничего лучше findViewById ещё не придумали.
Anton
ну вот butterknife же
+ одна строка на инициализацию butterknife
Fearless
в смысле инициализацию?
Anton
выходит, что с findViewById даже короче
Fearless
Butterknife.bind(this); в активности
Mike
Тут суть в том, что я не могу сторонние библиотеки подключать
можно просто сократить <V extends View> V find(@IdRes int id) { return (V) findViewById(id); }
Сергій
😄 $(R.id.view)
Anonymous
Kotlin же просто позволяет писатьпрямо id как будто это views
Mike
find -> $
ага, делали так)
Anonymous
Статик импорт или что то такое
Fearless
как в шарпах всяких?
Mike
Статик импорт или что то такое
в котлине нет статик импорта 😄
Anonymous
да это kotlin-android-extensions, я их имел в виду
Anonymous
В общем никогда не понимал butterknife, это просто другой синтаксис для findviewbyid. Количество строк с ним такое же или даже больше. Вот databinding дает ощутимую пользу. Было непонятно зачем использовать butterknife даже когда был только findviewbyid, теперь и подавно.
Mike
зачем?
Vishnyakov
блин, прям щас занимаюсь переписыванием полугодовалого кода на котлин, где раньше юзал маслонож, дико сейчас смотрится, а тогда норм было
Fearless
меня лично раздражало засорение find ами
Daniil
Я шото не понял... А фуксия значит на го и свифте работает?! А Джава куда, котлин на помойку?
Daniil
От хухл ну шо за питарасы...
Igor
Как в ExoPlayer2 послушать completed эвент?
Igor
когда тpек закончился
Daniil
на дарте
Атата, но позиционируют то, что девелопер на свифте и го будут прогать
Daniil
Сейчас скину ссылку
Daniil
https://www.google.ru/amp/s/itc.ua/news/tainstvennaya-os-google-fuchsia-poluchit-podderzhku-yazyika-programmirovaniya-apple-swift/%3famp
Daniil
Интересно как будет выглядеть fuchsia studio
Daniil
как CLion, например
Ну джетбрейнс наверное сразу не выкатят иде свое
Daniil
В блокнотике будем писать)))
Сергій
Ну джетбрейнс наверное сразу не выкатят иде свое
Откуда тебе знать что нету какой-нибудь закрытой Fuchsia studio Alpha 1 😁