Andrew
они его мес. назад только начали рекомендовать
Влад
я начал изучать котлин, когда посмотрел на вакансии в 2019 :D хотя сейчас пока пишу на Java)
Andrew
проклятие, только привыкнешь к одному , а тут тебе вновь надо пересаживаться на другое (
Руслан
Anonymous
Котлин збс
Anonymous
Жаба после него кажется слишком громоздкой
Руслан
ребят, если рпиложение готовится к публикации то значит пройдет проверку и будет доступно в маркете?)
Влад
оставлю ссылочку отличного (субъективное мнение) бесплатного курса по котлину от самого гугла) https://www.udacity.com/course/kotlin-bootcamp-for-programmers--ud9011
Anonymous
Хотя сам по себе котлин это лишь сахар для жабы
Valentin
Ага.
Andrew
Хотя сам по себе котлин это лишь сахар для жабы
чет хз, спорно. так можно назвать clojure сахаром для java, хотя это полноценный яп
Valentin
Точно.
Valentin
С — сахар для ассемблера.
Антон
жаба сахар для далвика
Valentin
Шел 2019 год.
Valentin
Люди все еще рассказывают, что котлин — сахар для джавы.
Влад
жаба сахар для далвика
для JVM уж тогда))
Valentin
для JVM уж тогда))
Далвик и был вариацией на тему JVM.
Andrew
Дайте книгу kotlin для джависта)
Valentin
Дайте книгу kotlin для джависта)
Просто открой документацию котлина.
Valentin
Она даже на русском есть.
Valentin
Если умеешь писать на джаве — на котлине научишься после прочтения документации.
Anonymous
Но она 2017 года
Valentin
Ну, научишься несколько громкое слово.
Valentin
Но начнешь писать точно.
Andrew
Хорошо, спасибо
zlo
Q. Подскажите , как получить цвет из селектора в drawble для статуса enabled ?
Влад
От самих авторов котлина https://stepik.org/course/2852/promo
помойму этот курс подразумевает что ты немного знаешь котлин :D
Anonymous
К синтаксису быстро привыкаешь
Anonymous
Так что понимание придет более-менее сразу
ed
Шит, а здесь есть какие-то откровенные панки пишущие на чистых плюсах под андроид?!
ed
Или все только попсовые апкашники собирают?
Мухаммет
Друзья, хочу постигать веб запросы с чего начать? Начать лучше с низкоуровневых штук? Что предложите?
Andrew
В смысле "веб запросы"? Протокол HTTP?
Alexey
Друзья, хочу постигать веб запросы с чего начать? Начать лучше с низкоуровневых штук? Что предложите?
https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_OSI Давай с этого начни
Сергей
Наобормот. С высокоуровневых. Где все делают за тебя. Ретрофиты и т.п. Глядь и низк.не потребуются
Ivansuper
Ну а как же что бы понимать как это все работает ?
Начитаешь пока работаешь с ретрофитом
Andrew
изучи HTTP + Restful для начала достаточно понимать, что это простой текстовый протокол поверх TCP/IP и все - Основные заголовки - Коды ответов - Ресурсы - Методы POST, PUT, GET, DELETE, PATCH , для чего каждый предназначен Затем и на ретрофит переезжай
Сергей
Ну а как же что бы понимать как это все работает ?
Всегда можно внутрь залезть с конкретным вопросом. Ну и при отладке смотреть пакеты придется и сокеты
Мухаммет
Основные заголовки? Например?
Ivansuper
Content-Length
Line'R
а я говорил плохо работает
Я пробовал стандартную, даже работает, но в фоне очень не стабильно
Andrew
Основные заголовки? Например?
Ну загуглите, начните с википедии)
Vadim
есть такой разноцветный seekbar, это кастомная вьюха, которая отрисовывается в onDraw… Как бы мне это красиво анимировать ? Может у кого-то есть идеи
Vadim
override fun onDraw(canvas: Canvas?) { super.onDraw(canvas) if (progressItems.isNotEmpty()) { var lastProgressX = 0 progressItems.forEachIndexed { i, progressItem -> progressPaint.color = ContextCompat.getColor(context, progressItem.color) val progressItemWidth = (progressItem.progressItemPercentage * width / 100).toInt() var progressItemRight = lastProgressX + progressItemWidth // for last item give right to progress item to the width if (i == progressItems.count() - 1 && progressItemRight != width) { progressItemRight = width } progressRect.set( lastProgressX, thumbOffset / 2, progressItemRight, height - thumbOffset / 2 ) canvas?.drawRect(progressRect, progressPaint) lastProgressX = progressItemRight } super.onDraw(canvas) } }
Himars
Здесь неплохо про Http https://developer.mozilla.org/uk/docs/Web/HTTP
Anonymous
Здравствуйте. Использую сторонний компанент FlowTextView. Spanned html = Html.fromHtml("<html>Your html goes here...."); flowTextView.setText(html); —————————————- у него нет св-ва maxLines, lines, ellipsize... Мне необходимо, если текст не поместился, то выводить в конце многоточие. Как такого можно добиться, может есть какието стили у Html.fromHtml()
Vadim
Аниматором. Или просто uptimeMillis() + invalidate().
мм, можно какую ссылку как это сделать uptimeMillis() + invalidate() ? типо задерживать отрисовку
Mike
мм, можно какую ссылку как это сделать uptimeMillis() + invalidate() ? типо задерживать отрисовку
Типа, высчитывать, какой сейчас кадр. Так делает TransitionDrawable, например.
Anonymous
Почему Proguard такая глючная хрень?
Anonymous
Поставил ее и пол проекта под скос
Anonymous
как блин защитить проект ведроида то....
Anonymous
от кого защищаем?
От взломащиков
Anonymous
4pda и прочее когда приложение имеет платный контент
central
Почему Proguard такая глючная хрень?
потому что его надо настраивать правильно иначе можно дров наломать
Vadim
Поставил ее и пол проекта под скос
видимо proguard-rules пропустил какие-то
Anonymous
потому что его надо настраивать правильно иначе можно дров наломать
Что значит правильно настроить? в каждой либе есть свои Proguard файлы, я их подключил все и тут каша такая
Mike
можешь какую-то ссылку скинуть? трудно:(
Не нагугливается с ходу. Но я в кастомных дроваблах использовал ValueAnimator, например.
Vadim
Не нагугливается с ходу. Но я в кастомных дроваблах использовал ValueAnimator, например.
Я вот попробовал на обычном сикбаре: ObjectAnimator.ofInt(binding().seekbar, "progress", 100).setDuration(2300).start() работает прекрасно, но почему то кастомный с кучей цветов не хочет анимировать
Mike
Собственно, это худшая форма аниматора — рефлективная, когда проперти задаётся строкой.
Vadim
Собственно, это худшая форма аниматора — рефлективная, когда проперти задаётся строкой.
т.е. в этой форме анимируется проперти “progress” которая ссылается на setProgress,  а мне по сути нужно value анимировать? от 0 до 100
Vadim
как-нибудь для начала анимировать его появление
Mike
видел
Vadim
и проссечивание других данных