Kopusha
@grishka а кем в ВК работал?
Gregory
@grishka а кем в ВК работал?
андроид разработчиком, очевидно
Gregory
долгое время единственным
Alexey 🇪🇸
Anonymous
есть кто понимает в удаленном управлении телефоном? нужно устанавливать приложение и брать из него данные, повторять процедуру кто-то подскажет?
mentarey
есть кто понимает в удаленном управлении телефоном? нужно устанавливать приложение и брать из него данные, повторять процедуру кто-то подскажет?
WorkManager для повторяющихся задач можно юзать. А удалённо управлять через команды какие-нибудь, например.
Mike
ты же сам не любил эти xmlки гребанные
бесспорно, они невыносимы
Alexey 🇪🇸
бесспорно, они невыносимы
ну так а шо тебе компоуз не нравится?
Mike
ну так а шо тебе компоуз не нравится?
а где связь? Он говно, а XML — говно. Два независимых кусочка.
Alexey 🇪🇸
а где связь? Он говно, а XML — говно. Два независимых кусочка.
так почему он говно? Позволяет избавится от xml - говна
Mike
так почему он говно? Позволяет избавится от xml - говна
Так я с этого и начал. Потому что компиляторный плагин, потому что изобретает новый язык. И код с унарными плюсиками трудночитаем.
Gregory
А что за компоуз вообще?
Mike
унарные плюсики вырезают кста
компиляторный плагин пусть вырежут, иначе тут нечего обсуждать :)
(
А что за компоуз вообще?
декларативная юайня из кода
(
типа, Column { Text("jopa") Text("Kek") Text("ahaha") }
Max
Код.
интересно, зачем тогда xml в принципе нужен
Alexey 🇪🇸
надо ж баланс держать
Alex
Gregory
Больше бесполезных абстракций богу бесполезных абстракций
Gregory
Ведь когда-нибудь у нас будет как у фронтендеров
(
компиляторный плагин пусть вырежут, иначе тут нечего обсуждать :)
в котлин пусть мультиресиверы добавят, иначе тут нечего обсуждать
Gregory
Люди будут делать сайты, не зная, что такое HTML
Alexey 🇪🇸
кстати, мне всегда казалось что у фронтенда все сложнее
Max
Люди будут делать сайты, не зная, что такое HTML
вот вопрос: нужна ли разметка?..
(
Больше бесполезных абстракций богу бесполезных абстракций
так это абстракция над канвасом в чём проблема?
Alexey 🇪🇸
кстати, мне всегда казалось что у фронтенда все сложнее
а все почему-то говорят что во фронтенде говно
Gregory
так это абстракция над канвасом в чём проблема?
Да. Проблема в том, что обычно нет хороших причин делать абстракции над абстракциями
(
Да. Проблема в том, что обычно нет хороших причин делать абстракции над абстракциями
канвас это только абстракция рисования композ это канвас + лэйаут система
Konstantin
А что за компоуз вообще?
зачем этим интересоваться, и так всё без него можно сделать
Gregory
Co(n)stantine👨‍🔬
хотят писать меньше кода
Alexander
Этот чат уже как чат жс
Alexander
Есть еще про андроид интересные чаты?
Co(n)stantine👨‍🔬
Есть еще про андроид интересные чаты?
ну тут же не каждый день такое и не целый день такое, зачем сразу так переживать🤔
Aleksandr
Братья по цеху, подскажите, пожалуйста. В Юньке собираю приложение под андроид, в релизном режиме спокойно просит разрешение на доступ к файловой системе, и сохраняет свою сохранёнку. Но в дебаге не даёт это сделать, а в настройках вижу "разрешения не допускаются". Как получить доступ к файловой системе в дебаг.режиме?
Вячеслав
Ребят, как в пикассо подгрузить изображение не изменяя его размер, если оно больше вьюхи, то отобразить часть его?
Konstantin
А зачем тогда другие им интересуются 🤔
им надоел хмл наверно и руками вьюшки в коде собирать
Igor
А что за компоуз вообще?
Рад что ты спросил) Тут могут рассказать подробнее про композ https://t.me/android_declarative Там и разработчик #compose есть из Google
Konstantin
хочется декларативности наверно
Сергей
Ребят, как в пикассо подгрузить изображение не изменяя его размер, если оно больше вьюхи, то отобразить часть его?
Мнэ...я делал нечто похожее в глайде. 1. Грузим файл jpg. 2. Грузим файл в битмапу 3. Суем ее в имиджвью, с указанием правильного способа обрезки и масштабирования
Сергей
Возможно 1 и 2 в пикассо можно совместить если файл на диске не нужен.
Konstantin
так есть Splitties, хех)
не нативно, это кучка библиотек
(
не нативно, это кучка библиотек
так композ тоже не нативно
Konstantin
наоборот
что наоборот, там first-party библиотеки?
Mike
что наоборот, там first-party библиотеки?
Splitties тонкая обёртка, Compose — целый UI-фреймворк
Konstantin
ок неправильное слово, надо было сказать не "нативный" а "first-party" потому что композ пишет гугл а не случайный жека вартон
Сергій
Google < Жека Вротан
Konstantin
да какая разница говно или нет, главное вендор один и тот же
(
так, юайщики расскажите плез лёгкий способ добиться поведения TransitionManager-а на итеме ресайклера и чтобы не было всратых юайных багов
Mike
да какая разница говно или нет, главное вендор один и тот же
так, а ты используешь только библиотеки гугла? OkHttp/Retrofit нельзя, котлин нельзя, корутины — тем более?
Konstantin
Gregory
Мне всё ещё кажется странным подход, что сам разработчик ОС выпускает для неё комплект говнобиблиотек и объявляет его единственным расово верным способом писать под свою же ОС
Konstantin
но если выбрать "больше библиотек от левых чуваков" или "меньше библиотек от левых чуваков" - я однозначно за второй вариант
Mike
без этого всего можно обойтись разве нет? вообще без библиотек
можно и без языка программирования, только какой толк, если мы про разработку в реальном мире?
central
Gregory
Вон винапи говно, но Майкрософт никому не говорит, что не надо им пользоваться ну пожалуйста
Gregory
Вон винапи говно, но Майкрософт никому не говорит, что не надо им пользоваться ну пожалуйста
Они пытаются в дотнет конечно, но всё равно на любое взаимодействие с системой надо дёргать винапи
Konstantin
в реальном мире можно джавой обойтись
могу даже пример дать кто обходится 😂