⬤ vitaly
нам нужно больше xml
ну я про тот хмл, который в нав графе, чтобы разраб мог споконо себе "программировать мышкой" (по мнению гугла, это голубая мечта всех разрабов)
⬤ vitaly
хз, мне больше нравится код писать)
примерно как и всем, но ты это гуглу расскажи)
⬤ vitaly
просто у меня есть навигатор, в котором тупо вызываешь навигейт куда хочешь (ну и у многих так). Почему нельзя было сделать вот так же в дефолтном сдк?
Vitaly
Мне стало интересно, чтобы вырасти до позиции TeamLead нужно развиваться вширь или лучше сконцентрироваться на равзитие в узкой области, но вглубь То есть какой TeamLead при прочих равных будет лучше: Тот, который умеет писать Android, iOS, Web, Backend или тот, который пишет только Android, но знает всё на более глубоком уровне?
Denis
иначе это Senior)
Anna
Возраст? Какой будете рассматривать?
я не рассматриваю кандидатов. рассказываю как у нас в компании выбирают тим лидов :)
neikist
Это точно про тим лида а не сеньера или архитектора?
⬤ vitaly
нарисуйте кто-нибудь граф, как в играх, типа "в какую ветку качаться разрабу"
neikist
На моих работах тимлиды программируют или принимают технические решения от силы пару раз в месяц
Anna
Тоесть у вас его именно "выбирают"? Голосованием?
назначают обычно, но иногда и с командой согласовывают. типа ну кто у нас будет тимлидом? :)
⬤ vitaly
https://github.com/Miha-x64/android-developer-roadmap
немного не то, но инфа интересная, спасибо)
Vitaly
https://apptractor.ru/info/github/teamlead-roadmap.html
neikist
Главное не путать тим лида, тех лида, сеньера и архитектора. Бывает роли совмещает один человек, н по дефолту ведь совсем разные ветки
Alex
https://github.com/Miha-x64/android-developer-roadmap
Бомба, а есть такой же для iOS?
Denis
Denis
https://apptractor.ru/info/github/teamlead-roadmap.html
что-то слишком умно и сложно
Alex
https://apptractor.ru/info/github/teamlead-roadmap.html
А по факту все равно скорее всего будешь кодить или читать код с утра до вечера, прибавка к зп 20-30% и куча ответственности.
neikist
А по факту все равно скорее всего будешь кодить или читать код с утра до вечера, прибавка к зп 20-30% и куча ответственности.
Нишиша. На прошлой работе чел занимался как раз тем что на мапе написано. Прям удивлен что такое попадание в него
neikist
На текущей вроде тоже, но тут уверенности нет
neikist
А CTO у них был, чем занимался?
Почти тем же самым только не в рамках одного отдела. И не участвовал в управлении проектами
neikist
И коммуникациями с персоналом не занимался. Это тоже на тимлидах прям целиком лежало
neikist
Но не тема для андроид чата, так что закругляемся
leksss
подскажите, я могу как то из services выдернуть name и добавить в адаптер recyclerview?
leksss
ну если у них есть name, то можешь
в логе я вывожу eventHoliday!!.services. Но мне для списка нужны только name
Mike
в логе я вывожу eventHoliday!!.services. Но мне для списка нужны только name
ну забери их. Никто не обяжет тебя использовать все поля
leksss
ну забери их. Никто не обяжет тебя использовать все поля
вот в этом и вопрос, как подобраться? что использовать?
leksss
eventResponse!!.services.name не работает
Mike
eventResponse!!.services.name не работает
что такое eventResponse, что такое services, какие у кого типы? Тебе, кажется, в kotlinlang.org и @kotlin_start.
🇷🇺El Mariachi
eventResponse!!.services.name не работает
в Services у тебя лист... eventResponse!!.services[0].name либо eventResponse!!.services.run/map и т.п. ... смотря что тебе надо
J
Добрый день, кто-то может поделиться туториалом на тему того как сделать андроид эмулятор неотличимым от реального устройства ?
Vadim
DateTime?.isBeforeNow == true если по русски то если время меньше текущего времени?
🇷🇺El Mariachi
[0] что значит?
доступ по индексу в коллекции
🇷🇺El Mariachi
0 - первый элемент коллекции
🇷🇺El Mariachi
[0] что значит?
Тебе что надо-то получить?
leksss
name и потом в адаптер запихнуть, а далее отобразить в recycler
leksss
доступ по индексу в коллекции
то есть выдернуть все name
Mike
[0] что значит?
тебе в основы языка, а не в андроид-чат
🇷🇺El Mariachi
то есть выдернуть все name
eventResponse!!.services.map { it.name } вернет тебе все твои name в виде списка
🇷🇺El Mariachi
DateTime?.isBeforeNow == true если по русски то если время меньше текущего времени?
да, если время задано(не null) и оно раньше чем сейчас
One
Ребят, подскажите, делаю кастом edittext рисую бэкграунд с тенью, все ок. Но возникла проблема когда у editText singleLine и написать что-то очень длинное, тогда сдвигается background вместе с текстом, как этого избежать?)
Anonymous
Anna
Это Path с ShadowLayer
возможно тот же эффект можно сделать с material textinputlayout https://i.stack.imgur.com/zkrnX.png
Vadim
может кто то объяснить как конкретно работает Timer().cancel() и Timer().purge()? потому как я при вызове их ожидаю что просто остановится время, а у меня да останавливается время и вообще всё встаёт на паузу хотел бы понять в чём именно проблема использую ли я их не правильно или же в моей логики
Vadim
да, если время задано(не null) и оно раньше чем сейчас
то есть получается что viewModels = viewModels.filter { !it.shouldBeDestroyed } где var viewModels: List<AuthorizationViewModel> = emptyList() будет искать по модели AuthorizationViewModel где время задано позже ? ещё немного ясности: val shouldBeDestroyed: Boolean get() = destroyAt?.isBeforeNow == true
🇷🇺El Mariachi
если destroyAt == null, то shouldBeDestroyed вернет false
Yuriy
привет. стоит задача отобразить все видео из папки в ресайклер. но не просто отобразить, а как-то в виде слайсов (что-то похожее на trim из ffmpeg), ниже будет скрин. подскажите, как будет удобней это реализовать, ибо собственные идеи не увенчались успехом.. пишу на котлин
Yuriy
вот в таком виде должно быть видео. посекундный кадр, но как одно целое
Yuriy
вытянуть кадры и одним целым положить в ресайклер. и чтоб по нажатию видео воспроизводилось
Anna
вытянуть кадры и одним целым положить в ресайклер. и чтоб по нажатию видео воспроизводилось
скорей всего нужно делать список кадров. потом отображать покадрово как ячейку грида. отслеживать первый и последний и рисовать обводку соответственно
Yuriy
кажись, нет
Anna
вообще задача классная)
Denis
кажись, нет
вытягивает
Denis
MediaMetadataRetriever#getFrameAtTime
Yuriy
ffmpeg?
там можно thumbnail каждые Х секунд вытягивать
Denis
ffmpeg?
здесь ffmpeg будет оверхедом
Denis
скорее даже проблемой еще одной)
Denis
лучше средствами sdk решить задачу