Глеб
Как оно, когда пишешь на Java 8 без оглядки на дешугаризацию? 😔
В общем при первой же возможности "задрать мин24" - делай, не думай. Столько бед отваливается!
Сергій
В общем при первой же возможности "задрать мин24" - делай, не думай. Столько бед отваливается!
Вот поддержка джава 8 появилась в андроид 7, два года назад. Интересно почему нету больше сподвижек в этом направлении?
Сергій
Или в джава 9, 10 нету ничего кардинально нового?
Anonymous
Подскажите плиз, есть ли какие то редакторы чтобы нарисовать дизайн для приложения?
Глеб
Вот поддержка джава 8 появилась в андроид 7, два года назад. Интересно почему нету больше сподвижек в этом направлении?
Видимо гугл котлин заапрувил и успокоился. Но если точнее, не помню, я натыкался на какие-то api java-core requred min26.... не помню, что-то по коллекциям вроде....микро-подвижки есть, но микро))
Глеб
Или в джава 9, 10 нету ничего кардинально нового?
Flow API. я думаю в тот момент как в андроиде оно зайдёт, все rx-ы дропнут зависимости на reactivestreams
Anonymous
Мне бесплатные только
Kirill
Figma твой выбор
Сергій
Глеб
Или в джава 9, 10 нету ничего кардинально нового?
Да и .... 😂 ты ж знаешь чем они там эти два года занимались))) Какие на фиг Java9/10, нет времени думать....надо KTX - писать!
Anonymous
Торрент? 😄
я в сша. мне тут впаять за это могут
Kirill
Будет rx на коррутинах?
Сергій
Сергій
Есть хак которым его можно бесконечно продлевать, все легально 😉
Сергій
Сергій
Как раз через пару лет будет видно результаты🌝
Kirill
Смысл ждать/изучать Java 9,10 если есть Котлин
Никита 🙃
Ну и норм, Project Treble уже работает
Сейчас и котлином балуемся, а там дальше и фуксию с флаттером релизнут :)
Сергій
ес
Глеб
Смысл ждать/изучать Java 9,10 если есть Котлин
апи и синтаксис - разные вещи) Котлин тебе не даст CompletableFuteure и прочие Atomic-native вещи... ... и дело даже не в том, что ты это всё будешь сам юзать.... либы java-8 based более "нативно-притёрто" будут работать
Глеб
Смысл ждать/изучать Java 9,10 если есть Котлин
тут скорее вопрос jvm-рантайма, ониж и байт-код там на низах улучшают, gc и проч
Глеб
котлин вроде писали ... недавно 10-ку поддержал
Глеб
я даже думаю котлин 1,6 будет проигрывать 1,8, может незримо - но будет
Kirill
Это мелочи)
Глеб
Это мелочи)
Не знаю)) это тока те кто "сахар-в-1,6-байт-код" реализовывали могут точно сказать "как правильно разворачивать лямбду там где её нет"))
Глеб
но в целом да - наверное, не ощутимо, для большиества апов и девайсов
Валерий
Вы тут про минапи 24 У нас тут 15
Валерий
Даже до 16 нельзя
Глеб
Даже до 16 нельзя
держитесь, парни 😊
Валерий
В принципе с дешугаром, ломбоком, реактивкой и прочими приятными вещами перестаёшь замечать минапи Пока не приползёт что-то хардварное А камера2 "ещё не релизнута"
Валерий
UI боль и печаль от предыдущих разрабов
😊
Глеб
> CompletableFuture кому это вообще нужно, если есть корутины?.. а для правильной работы с "атомартностью" есть kotlinx.atomicfu
Кому нужны корутины, когда есть CompletableFuture))) На самом деле это не взаимозаменяемые вещи, кор-апи и синтаксис. Например аппаратный CAS - это вопрос jvm-а и котлин тут не причём, не будет его не будет и половина вашего сахара в виде н-р корутин и тд)
Igor
> CAS Кому нужен кас на андроиде? Мы же тут кнопки красим 🤔 Нам нужен кратки/выразительный-подход, что бы из с web данные запросить, в базку положить и в списочке показать.
Igor
Хм, ты про то что PWA заменять натив?.., ну тут согласен
Сергій
🌚
Vadim
Кто работал с Room ? Есть примерно такая структура, которую нужно хранить в базе данных. Как это правильно организовать ? (вложенность списков объектов) data class Base(val categories : List<Category>) data class Category(val name: String, val subCategories : List<SubCategory>) data class SubCategory(val name: String, val flag: Boolean)
Глеб
Хм, ты про то что PWA заменять натив?.., ну тут согласен
Я про то что пока есть те кто платит за Андроид. не давая себе отчёт в том что по-сути ему андроид как таковой не нужен.... отрасль точно не загнётся 👍
Mike
да мои reactive-properties полагаются на CAS чуть более, чем полностью
Artem
Ребята, как подписать дебажную апк релизным ключем?
Igor
да мои reactive-properties полагаются на CAS чуть более, чем полностью
Ну да, кас для это для "писателей фреймворков и библиотек"
Sergey F
почему в одних проектах студия генерирует одни, а в других другие наименования?
Konstantin
бля 12 абревиатур в разделе computing
Konstantin
чо такое кас
Mike
почему в одних проектах студия генерирует одни, а в других другие наименования?
всё зависит от версии библиотеки, в которой объявлен метод
Mike
Валерий
чо такое кас
Compare-and-set
Глеб
А у тебя не будет сэмпла приложения с CompletableFuture? Интересно посмотреть как это выглядит на практике
специального сэмпла нет.... кусок реального прода есть даже если писать очень наспех и через жопу, всё равно очень лаконично получается)))
Sergey F
спасибо
Artyom
хэй парни, не могу найти документацию в intellij idea, в модулях на вкладке dependencies есть столбец scope b и в нем значения compile, runtime, test, provided https://www.jetbrains.com/help/idea/dependencies-tab.html - тут глухо, может кто подсказать где какой используется? Вообще, контекст такой: у меня есть джарка, которая содержит другую джарку и мне нужно все это дело через dx тулзу прогнать в декс файл, но он пропускает вложенный джар файл. Вот и думаю, можно ли как-то настроить депенденсис в идее, чтобы внутри вложенный jar смержился с структурой роджительского?
Глеб
спасибо
Лучше в нете смортите, есть много хороших туториалов, документации
Глеб
да мои reactive-properties полагаются на CAS чуть более, чем полностью
да, да. Квантум знает! 👍 Если пишешь "подписываемый AtomicBoolean" н-р, и правильно, там и cas тебе здравствуйте и CopyOnWriteArrayList
Nikolay
Спасибо, выглядит действительно неплохо
Igor
Я ведь пpавильнo пoнимаю, чтo для UNIQUE CONSTRAINT FAILED в SQLite будет всегда oдин и тoт же кoд?
Глеб
Спасибо, выглядит действительно неплохо
Так я взял как есть - вообще никакой косметики. И кусок получается такой, что и выкинуть в случае переделок не жалко))
Igor
Игнорирование исключений и java-код стайла 😑
Глеб
да мои reactive-properties полагаются на CAS чуть более, чем полностью
Реактив пропертис!!! Блин!! Надо же! я думал один я такой хитроделаный😂😂😂
Глеб
Игнорирование исключений и java-код стайла 😑
а в чём проблема - не смог - значит нул, майн поток - разберётся никто эксепшн не глотает
Глеб
COWArrayList я, конечно, не использую)
а да! сорян... не буду по больному)))
Igor
COWArrayList я, конечно, не использую)
А пoчему кстати? Для каких-нибудь кoллбэкoв идеальный ваpиант ведь.