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 🇺🇦
Гуглил?
Если бы это гуглилось, я бы не писал)
Z.
зачем изобретать велосипед, когда пикассо и глайд кэшируют картинки?
потому что у меня задание изобрести велосипед)
Andrew
потому что у меня задание изобрести велосипед)
оффф, велосипеды еще ни к чему хорошему не приводили, чем меньше кода, тем лучше
Z.
оффф, велосипеды еще ни к чему хорошему не приводили, чем меньше кода, тем лучше
ну дело в том что оно дальше никуда не пойдет только для изучения материала как такового
Z.
мой велосипед ездит только на каждом из колес по очереди
Z.
хочется сразу на 2х ездить
Z.
прошу прощения, всем спасибо)
Александр
хочется сразу на 2х ездить
Да, попробуй пока полтора колеса.
Александр
Увеличивай постепенно.
FreeUser
Всем привет, подкиньте пожалуйста пример Collapsing toolbar'a c иконкой и заголовком которые которые увеличиваются при развертывании CollapsingToolbarLayout и при обратных действиях уменьшаються
Эдик
https://github.com/saulmm/CoordinatorBehaviorExample
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
подошло бы идеально,если бычерез плея подгружать
BadManners
подошло бы идеально,если бычерез плея подгружать
спасибо, глянул, да, было бы здорово, но моим плагинам в маркет путь заказан по юридическим причинам)
Eugene
Доброй ночи! Столкнулся с необходимостью анимации drawable элемента. Ситуация вот какая: у меня есть layer-list где один из itemов это shape oval, из кода я получаю этот layer-list и по findDrawableByLayerId получаю drawable объект в коде, мне нужно менять alpha этого layer плавно от 0 до 255 и обратно, но на этом этапе я столкнулся с тем, что я не знаю как это сделать) В гугл пока ничего интересного не нашел, может потому что спать хочу) Подскажите пожалуйста, как я могу это сделать?
Eugene
https://developer.android.com/reference/android/graphics/drawable/Drawable.html#setAlpha(int)
Не совсем то, что я спрашивал, но в любом случае спасибо) Но я уже разобрался, как оказалось value animator отличная вещь, я его сразу нашел, но не сразу понял как он работает
Ivansuper
Вот, пока ты писал видимо, нашел статейку уже доступную
Ivansuper
Но раз ты уже разобрался, то отлично тогда)
Eugene
Но раз ты уже разобрался, то отлично тогда)
Да, статья именно то что мне нужно было, к тому же альтернативный вариант, потому что я сделал через valueAnimator.ofInt(0,255), так что за это отдельное спасибо) На самом деле проблемы то и не было, чашечка кофе, внимательное прочтение одной статьи и все получилось как нужно)
Denis
Товарищи, кто-нибудь верстает вьюхи с помощью ConstraintLayout для списков? Было две попытки сделать плоскую верстку в списках, но после того как все сверстаешь списки начинают дико лагать даже на средних девайсах.
Denis
Может кто-то сталкивался и смог победить эту проблему? У меня много элементов и ипользуется практически все guidline, barrier, chain
Denis
Т.е. если сверстать по старому не лагает?
Ага, уже два раза откатывался. Первый раз делал еще на бета версии, сейчас попробывал на версии 1.1.3 и таже фигня
Anton
Доброе утро, есть ли канал для новичков?
Anton
Изучаю разработку приложения на kotlin. Делаю ecommerce проект. Вопрос: Я сделал активити где вывожу список категорий товаров. Использую listView. Пока просто сделал массив категорий. Список получилось отобразить, но по клику нужно выводить детальную информацию о категории. Я решил создать новое активити. Не понимаю как можно передать id кликнутой категории в новое активити. Я понимаю про Intent, но не понимаю можно ли для элемента в списке хранить кастомный id
Anton
Айди из api будет
Anton
Есть ли вообще возможность дополнительные аутибуты у такого элемента списка хранить чтобы по клику получать его?
Roman
Что то было про setTag()
Anton
По клику только название можно получить?
Roman
Кажись. Ну и в объекте данных, который ты отображаешь
Алексей
Т. Е. Мне надо по индексу потом опять обратиться к массиву данных?
это самый "в лоб" вариант. Но есть вариант получше, почитайте статью)
Anton
Спасибо. Суть понял
Алексей
в статье вы на каждый элемент списка назначаете обработчик клика, в котором заранее известен объект на который кликнули, да.
Anton
Ещё вопрос. Модель в понимании Android это сущность типа товар, категория, покупатель, заказ, etc?
Алексей
Ещё вопрос. Модель в понимании Android это сущность типа товар, категория, покупатель, заказ, etc?
Это очень перегруженное слово, и его можно понять только зная контекст, в котором оно употребляется. Вы сейчас про какую модель?
Anton
Это очень перегруженное слово, и его можно понять только зная контекст, в котором оно употребляется. Вы сейчас про какую модель?
Ну к примеру продолжая разговор. Я с бекенд через api получаю список категорий товаров. Как правильно категорию называть? Сущность или модель?
Anton
В mvc это сущность, в каком нибудь примитивном ActiveRecord фреймворке это модель. Есть ли какое то общепринятое именование?
Anonymous
От чего ты орёшь?
новичков -kotlin -ecommerce -listView
Anton
новичков -kotlin -ecommerce -listView
И что здесь такого?
Anton
ору, кто-то это будет потом поддерживать (
Вы родились и сразу писали идеальный код? А сейчас вы пишите идеальный код и не кто не страдает после вас? Вместо пустой критики предлагаю вам указать что не так с вышесказанным. Конструктивно
Владимир
Всем привет. Новичков принимаете ?
Anonymous
Привет я сам новичок дак вроде принемат не выгоняют
Akim
За вопросы, которые гуглятся легко, порят;)))
Denis
За вопросы, которые гуглятся легко, порят;)))
За такие вопросы сразу бы в недельный РО закидывали
Anton
называй все своими именами ;)
Вижу себе это так, я создаю коллекцию объектов категорий и каждому айтему через setTag устанавливаю объект категории