Serik
Читаю Шилдта(Java 8), он там пишет , что это объектно ориентированный язык предназначен не для тех, кто обучается программированию, а для профессионалов. И что же получается, если не знаешь C,C++ нет смысла продолжать учить язык?
padmitriy
кто-нибудь знает как удобно посмотреть визуально все картинки в проекте png+xml чтобы найти то что надо?
lbai
Andrei
padmitriy
Anonymous
Подскажите следующий case по чату. Есть класс , который живёт всё время, пока живёт приложение, его задача - слушать входящие сообщения. Все окей.
Надо в presenter передавать данные о новом сообщении, чтобы тот обновлял Вью.
В текущем виде, используется EventBus.
Вопрос в том, норм ли это или же лучше переписать более изящным решением, если переписать , то какое решение посоветуете?
Andreu
Vadim
Такой вопросик
мой абстрактный класс имлементирует интерфейс
а сам абстрактный класс имплементирует несколько фрагментов
где мне приходится каждый раз реализовать метод интерфейса
могу ли я сделать это где то 1 раз вместо того чтобы плодить одно и то же?
Andreu
А по факту действует он так же. Кто-то эмитит данные, кто-то подписывается и все
Anonymous
Anonymous
И стоит ли игра свечь?
Andreu
Думаю, что без знаний в rx не стоит.
Юрий
Всем привет! Кто работал с диплинками? Как через них передаются данные?
kallibr44
народ, в инете нормального пояснения я так и не нашел: как в Android Studio при работе с гитхабом переключиться с мастер ветки на свою?
Daniil
Юрий
Спасибо)
Михаил
Михаил
kallibr44
аааа
kallibr44
хорошо, попробую
Михаил
kallibr44
*сильно тапками не кидайтесь, с гитом это мой первый проект
Yakov
kallibr44
окей, спасибо)
Artem
Дурний Кіт
K1tana
Привет, подскажите, из-за чего не работает обработчик нажатия на вью? Написано на котлине
Anonymous
Привет. Cтоит задача продублировать видео, то есть 2 вьюхи показывают одно видео (1 плеер). Сделать это нужно с использованием ExoPlayer. Нашел на github ответ по моей проблеме, но не пойму как его реализовать, т.к. никогда не сталкивался с SurfaceTexture и TextureView. Я переделал вывод в TextureView, но как теперь передать видео в другой TextureView не пойму. Если кто знаком ,подскажите плиз. Оригинальный ответ: "player output to a SurfaceTexture, and then having multiple views make use of the texture."
padmitriy
awawa
Кто-нибудь читал Antonio Leiva "Kotlin for Android developers"? Годная книжка? Или может что-то посоветуете из литературы?
Ravshan
Ребят! Как найти id из layout в каких классах он использовался ?
Артур
@Scoobedoo Фаинд юcейдж
Yakov
Артур
На твой айди правой кнопкой и там будет пункт
Ravshan
Yakov
Ravshan
Anonymous
Всем привет, на ноуте с 8 гигами оперативы можно создавать приложение на андроид то?
Mike
Daniil
Kopusha
Подскажите следующий case по чату. Есть класс , который живёт всё время, пока живёт приложение, его задача - слушать входящие сообщения. Все окей.
Надо в presenter передавать данные о новом сообщении, чтобы тот обновлял Вью.
В текущем виде, используется EventBus.
Вопрос в том, норм ли это или же лучше переписать более изящным решением, если переписать , то какое решение посоветуете?
Rx нимодно, бери Flow, им как раз нужны бета-тестеры 🙂.
Mike
как будто для передачи объектов в функции нужны библиотеки
Aleksey
Kopusha
газа в достатке, пуканы ценителей вложенных коллбэков доставляют.
Vache
Привет! Буду благодарен, если поможете с одним вопросом.
Я использую Socket.IO, мне нужна имплементация создания фотографий на сервер части и на клиент части.. Есть идеи как это сделать?
Vache
Бекенд у меня Node js
Mike
⬤ vitaly
Какие вообще есть способы борьбы с коллбек хеллом в андройд? Вот так вот просто если перечислить)
Mike
Mike
Mike
⬤ vitaly
интуиция подсказывает, что за такой подход надо вешать
Kopusha
думаю, есть кейс, когда ты разработчик либы. Тогда могу предоставить, что наружу захочешь выставить блокирующий апи, а клиент пусть уже сам решает, как он хочет это положить в бэкграунд
Kopusha
это дает гибкость клиенту, вместо того, чтоб навязывать ему свои решения/библиотеки типа вон тут торчит мой Рх, сорян, теперь ты тоже замазан
Mike
Yakov
Kopusha
обычно да. Ну, я попробовал придумать пример, где это было бы не в край дико 🙂
Kopusha
тот же Retrofit дает тебе оба варианта на выбор
Nikita
Ребят, может кто знает в чем проблема? Уже гугл перерыл, ничего не нашел
Max
гайз, кто знает по дизайну каналы
Max
Slava
Подскажите следующий case по чату. Есть класс , который живёт всё время, пока живёт приложение, его задача - слушать входящие сообщения. Все окей.
Надо в presenter передавать данные о новом сообщении, чтобы тот обновлял Вью.
В текущем виде, используется EventBus.
Вопрос в том, норм ли это или же лучше переписать более изящным решением, если переписать , то какое решение посоветуете?
В принципе, есть два варианта:
1. Rx с сабжектами. Тут придётся немного раскурить реактивщину, но материалов чуть более, чем достаточно. Нуркевич одну из лучших книг написал по ним.
2. Корутины с Flow или Channel. У них порог вхождения ниже, но меньше литературы. Из материалов можно посмотреть хорошую оф.доку и доклады Кирилла Розова, он клёвый.
Оба подхода используются, так что "неправильного" нет. Почитай код обоих, выбери, какой больше нравится, если что - переключишься без проблем. Я бы выбрал корутины, т.к. их гугл начинает двигать как основной путь для асинхронщины.
Roman
Товарищи, нажмите Ctrl-C в консоли и пришлите мне фигню которую она напишет в ответ. У меня просто Ctrl не работает и мне каждый раз приходится закрывать консоль
Roman
Roman
В принципе, есть два варианта:
1. Rx с сабжектами. Тут придётся немного раскурить реактивщину, но материалов чуть более, чем достаточно. Нуркевич одну из лучших книг написал по ним.
2. Корутины с Flow или Channel. У них порог вхождения ниже, но меньше литературы. Из материалов можно посмотреть хорошую оф.доку и доклады Кирилла Розова, он клёвый.
Оба подхода используются, так что "неправильного" нет. Почитай код обоих, выбери, какой больше нравится, если что - переключишься без проблем. Я бы выбрал корутины, т.к. их гугл начинает двигать как основной путь для асинхронщины.
А просто callback не вариант вообще, да?
Slava
А просто callback не вариант вообще, да?
Начнётся адъ и израиль. Что если понадобится подписаться из нескольких мест одновременно? Когда отписываться? Что делать, если при подписке мы хотим получать все сообщения за сессию, а не только те, что придут?
Можно, конечно, накостылить, но гораздо проще сразу делать нормально. У вас же сроки не горят, для себя делаете, так почему бы не начать учить технологию, которая потом точно пригодится? :)
Roman
Начнётся адъ и израиль. Что если понадобится подписаться из нескольких мест одновременно? Когда отписываться? Что делать, если при подписке мы хотим получать все сообщения за сессию, а не только те, что придут?
Можно, конечно, накостылить, но гораздо проще сразу делать нормально. У вас же сроки не горят, для себя делаете, так почему бы не начать учить технологию, которая потом точно пригодится? :)
1) Список слушателей 2) Отписываться по окончании ЖЦ Презентера 3) Это уже аргумент. Накидывать еще очередь сообщений не оч, но опять же не сложно и не особо замусорит код
Slava
Я искренне не понимаю, что Вы хотите. :) Убедить меня, что rx/корутины не нужны, и можно писать костыли на коллбеках?
CHAKS
Здравствуйте! Поможите чайнику?
Вадим