Nikolay
в гугле?
умение гуглить тоже с опытом приходит
Nikolay
я ни к коем случае не оправдываю этого чувака
Nikolay
просто позиция с новичками тоже не очень понятна
Nikolay
нет, не напишут. Но умение менторить - тоже важно
Nikolay
Nikolay
хотя сорри, а то развели тут оффтоп
Nikolay
прошу прощения
Nikolay
и начнется срач между синьйорами..
Nikolay
ох даже не знаю 🙂 я совсем другого мнения
The 7th cavalry 🇺🇦
Чуваки, кто-нибудь шарит как решать проблему, когда при клонировании репозитория с гитхаба в репозиторий heroku отсутствует директория с sdk? Хочу залить на heroku приложуху и там же ее и протестить.
You
Гуглил?
Nikolay
пора писать бота, который на каждый вопрос тут будет автоматом делать реплай и писать - “гуглил?”
Z.
Извините что влезаю в дебаты)
Z.
помогите в многопоточность) Есть у меня imageLoader простой, реализован так прилетает url я его помешяю в очередь addFirst сетаю в свою модельку, потом проверяю если похожий урл у меня в кеше, либо в памяти либо на диске если такого нету загружаю, достаю из очереди takeFirst, можно ли сделать просто коллекцию и писать туда, как то просто идендифицируя явно view, потом просто заходить в коллекцию лочить ее, искать нужный элемент, брать, удалять его например, делать unloсk и работать дальше, или это сразу не очень вариант и нужно думать дальше?
Nikolay
(уже предлагали както, пару дней-недель назад)
The 7th cavalry 🇺🇦
Конечно, там предлагают изменить local.properties file, который 100% у меня корректен.
The 7th cavalry 🇺🇦
Гуглил?
Если бы это гуглилось, я бы не писал)
Andrew
помогите в многопоточность) Есть у меня imageLoader простой, реализован так прилетает url я его помешяю в очередь addFirst сетаю в свою модельку, потом проверяю если похожий урл у меня в кеше, либо в памяти либо на диске если такого нету загружаю, достаю из очереди takeFirst, можно ли сделать просто коллекцию и писать туда, как то просто идендифицируя явно view, потом просто заходить в коллекцию лочить ее, искать нужный элемент, брать, удалять его например, делать unloсk и работать дальше, или это сразу не очень вариант и нужно думать дальше?
зачем изобретать велосипед, когда пикассо и глайд кэшируют картинки?
Z.
Z.
мой велосипед ездит только на каждом из колес по очереди
Z.
хочется сразу на 2х ездить
Z.
прошу прощения, всем спасибо)
Александр
Увеличивай постепенно.
FreeUser
Всем привет, подкиньте пожалуйста пример Collapsing toolbar'a c иконкой и заголовком которые которые увеличиваются при развертывании CollapsingToolbarLayout и при обратных действиях уменьшаються
Эдик
https://github.com/saulmm/CoordinatorBehaviorExample
FreeUser
BadManners
Добрый вечер.
Подскажите, пожалуйста, наиболее безболезненный способ разделить приложение на плагины в виде отдельных апк, расширяющих функционал основного апк.
Код, который нужно вынести в каждый плагин, по сути является особой реализацией одного и того же интерфейса.
Рассмотрены варианты:
1. Контент провайдеры - не то, слишком специфично.
2. Сервисы, общающиеся через AIDL - уже лучше, но все равно довольно жесткое ограничение по типам (примитивы, списки, мэпы, parcelable).
3. Вот такая поделка: https://github.com/didi/VirtualAPK - особо не копал, но есть чувство что в маркете за такое по головке не погладят.
4. Подгружать из установленных апк-плагинов дексы с реализацией интерфейса и минимумом обвязки для конфигурации - выглядит наиболее подходящим, но опять-таки, какое у гугла отношение к этому?)
Какие есть еще варианты или предложения по вышеприведенным пунктам?
Egor
Добрый вечер.
Подскажите, пожалуйста, наиболее безболезненный способ разделить приложение на плагины в виде отдельных апк, расширяющих функционал основного апк.
Код, который нужно вынести в каждый плагин, по сути является особой реализацией одного и того же интерфейса.
Рассмотрены варианты:
1. Контент провайдеры - не то, слишком специфично.
2. Сервисы, общающиеся через AIDL - уже лучше, но все равно довольно жесткое ограничение по типам (примитивы, списки, мэпы, parcelable).
3. Вот такая поделка: https://github.com/didi/VirtualAPK - особо не копал, но есть чувство что в маркете за такое по головке не погладят.
4. Подгружать из установленных апк-плагинов дексы с реализацией интерфейса и минимумом обвязки для конфигурации - выглядит наиболее подходящим, но опять-таки, какое у гугла отношение к этому?)
Какие есть еще варианты или предложения по вышеприведенным пунктам?
features
BadManners
а, еще забыл уточнить, в маркете будет лежать только основная прилага, плагины будут ставиться мимо маркета (из-за специфики приложения)
BadManners
features
можно чуть подробней? очень уж общее для гугления слово)
Egor
https://medium.com/mindorks/dynamic-feature-modules-the-future-4bee124c0f1
Egor
подошло бы идеально,если бычерез плея подгружать
Eugene
Доброй ночи! Столкнулся с необходимостью анимации drawable элемента. Ситуация вот какая: у меня есть layer-list где один из itemов это shape oval, из кода я получаю этот layer-list и по findDrawableByLayerId получаю drawable объект в коде, мне нужно менять alpha этого layer плавно от 0 до 255 и обратно, но на этом этапе я столкнулся с тем, что я не знаю как это сделать) В гугл пока ничего интересного не нашел, может потому что спать хочу) Подскажите пожалуйста, как я могу это сделать?
Ivansuper
Ivansuper
Ivansuper
Вот, пока ты писал видимо, нашел статейку уже доступную
Ivansuper
Но раз ты уже разобрался, то отлично тогда)
Eugene
Но раз ты уже разобрался, то отлично тогда)
Да, статья именно то что мне нужно было, к тому же альтернативный вариант, потому что я сделал через valueAnimator.ofInt(0,255), так что за это отдельное спасибо) На самом деле проблемы то и не было, чашечка кофе, внимательное прочтение одной статьи и все получилось как нужно)
Denis
Товарищи, кто-нибудь верстает вьюхи с помощью ConstraintLayout для списков? Было две попытки сделать плоскую верстку в списках, но после того как все сверстаешь списки начинают дико лагать даже на средних девайсах.
Denis
Может кто-то сталкивался и смог победить эту проблему? У меня много элементов и ипользуется практически все guidline, barrier, chain
Kota
Anton
Доброе утро, есть ли канал для новичков?
Алексей
Anton
Изучаю разработку приложения на kotlin. Делаю ecommerce проект. Вопрос:
Я сделал активити где вывожу список категорий товаров. Использую listView. Пока просто сделал массив категорий. Список получилось отобразить, но по клику нужно выводить детальную информацию о категории. Я решил создать новое активити. Не понимаю как можно передать id кликнутой категории в новое активити. Я понимаю про Intent, но не понимаю можно ли для элемента в списке хранить кастомный id
Anton
Айди из api будет
Anton
Есть ли вообще возможность дополнительные аутибуты у такого элемента списка хранить чтобы по клику получать его?
Roman
Что то было про setTag()
Anton
По клику только название можно получить?
Roman
Кажись. Ну и в объекте данных, который ты отображаешь
Алексей
Anton
Anton
Anton
Спасибо. Суть понял
Алексей
в статье вы на каждый элемент списка назначаете обработчик клика, в котором заранее известен объект на который кликнули, да.
Anton
Ещё вопрос. Модель в понимании Android это сущность типа товар, категория, покупатель, заказ, etc?
Anton
В mvc это сущность, в каком нибудь примитивном ActiveRecord фреймворке это модель. Есть ли какое то общепринятое именование?
Алексей
Anonymous
Anton
Anton
Anton
ору, кто-то это будет потом поддерживать (
Вы родились и сразу писали идеальный код? А сейчас вы пишите идеальный код и не кто не страдает после вас?
Вместо пустой критики предлагаю вам указать что не так с вышесказанным. Конструктивно
Владимир
Всем привет. Новичков принимаете ?
Anonymous
Привет я сам новичок дак вроде принемат не выгоняют
Akim
За вопросы, которые гуглятся легко, порят;)))
Anton
Anton
Anton
Anton
называй все своими именами ;)
Вижу себе это так, я создаю коллекцию объектов категорий и каждому айтему через setTag устанавливаю объект категории