Konstantin
вобщем на фоне этого старожилы-джависты выглядят как люди из каменного века и конечно они сопротивляются
Konstantin
не хочется чтобы тебя вытеснил молодой человек в тренде, когда у тебя 10 лет опыта за спиной, а новый "сахарный" язык учить принципиально не хочется
Ivansuper
Есть еще такая мысль
Ivansuper
Что новые люди толкают эти инновации по причине собственной некомпетентности
Ivansuper
Т.е. они не знают как сделать из коробки — фичреквест (условно)
Ivansuper
В итоге создают либы, сахарки и прочее, потому что не знали что можно было сделать иначе и без использования всего этого
Ivansuper
Это не распространяется на все, но такое имеет место быть
Ruslan
В итоге создают либы, сахарки и прочее, потому что не знали что можно было сделать иначе и без использования всего этого
Люди создают "сахарки", потому что не знали как сделать без сахара? Наверняка разработчики котлин сделали такой сахар в строках "${}", потому что не могли в String.format(...)
Ivansuper
Не акцентируй на определенных точках
Ivansuper
К тому же ты можешь в "фыв" + А + "апр"
Konstantin
и особенно жестко это проявляется когда это корпорация
Ruslan
Толкали инновации - корутины из-за своей некомпетентности в тредах)
Ivansuper
Руслан, я не понимаю, что ты хочешь?
Ivansuper
Это не распространяется на все, но такое имеет место быть
Я написал это специально. Теперь ты выкапываешь именно то, что максимально не подходит под мои слова чтобы использовать это как контраргумент
Vova
Подскажите может кто знает как в jackson вытащить все ключи включая вложеные?
Ivansuper
А ты приведи почву того, что ты начал борьбу за Котлин. Я упомянул в этих сообщениях Котлин?
Sergey F
Можно ли с ConstraintLayout анимации не просто вьюшку одну на вторую менять, а еще и фрагмент другой пихнуть?
Ruslan
А ты приведи почву того, что ты начал борьбу за Котлин. Я упомянул в этих сообщениях Котлин?
Причем тут котлин? Разработчики Мокси написали Мокси, потому что были некомпетентны в механизмах сохранения состояния из коробки? Разработчики okhttp написали его, потому не смогли в urlconnection? Timber сделан, потому Вортон не смог в лог.д?
Ivansuper
Да, да, многие пошли именно по таким стопам
Ivansuper
Например, можете меня запинать, но я упомяну Даггер
Ivansuper
Facepalm
Обоснуй фейспалм
Konstantin
лол а что если и да
Ivansuper
Т.е.?
Ruslan
Обоснуй фейспалм
Твой тезис - разработчики модных либ написали их, потому что не разбираются в предметной области. Как пример ты привел Даггер. Неужели ты думаешь, что square не могли провайдить зависимости руками, но смогли написать кодогенеоатор для этого?
дай боженька здоровья тем кто пишет либы
Ivansuper
Так что либо завязываем, либо не здесь
Igor
Причем тут котлин? Разработчики Мокси написали Мокси, потому что были некомпетентны в механизмах сохранения состояния из коробки? Разработчики okhttp написали его, потому не смогли в urlconnection? Timber сделан, потому Вортон не смог в лог.д?
- мокси написан тк правильная обработка ЖЦ слишком веброзна на жавке - okhttp написан тк нужна была поддержка spdy/http/2 - он не фига не идеален и за предалами ведра не используется - хз зачем это нужно... наверное на котлине можно написать такую фингню самому в 50 строк
uvays
всем привет! народ, а кастомные шрифты много ресурсов жрут? а то постонные просадки кадров в списках
uvays
использую эту либу https://github.com/chrisjenx/Calligraphy
Сергій
она не нужна
Сергій
в аппкомпат 26+ уже встроенный механизм есть
uvays
балин, вот я отстал))
uvays
а вообще сильно влияет на производительность?
Сергій
нет
Сергій
если правильно делать
uvays
что ты имел в виду под "смотря как сделал"
Сергій
если свой велосипед, то надо кешировать шрифт
Сергій
но повторюсь, уже есть родные инструменты
uvays
все, понял
uvays
спасибо!
Mike
Причем тут котлин? Разработчики Мокси написали Мокси, потому что были некомпетентны в механизмах сохранения состояния из коробки? Разработчики okhttp написали его, потому не смогли в urlconnection? Timber сделан, потому Вортон не смог в лог.д?
Мокси вообще никак не решает проблему сохранения состояния, так что не удивлюсь, если всё так и было. Счастья-здоровья разработчикам мокси, я заимствовал у них годнейшие костыли для фрагментов.
Gregory
https://www.androidpolice.com/2018/08/02/android-p-will-officially-released-august-20-according-evan-blass/
Igor
OkHttp: а что взять за пределами ведра?
Ну лично я бы попробовала http/2 клиент из новой джавы. Его вроде как раз перенесли из experemental
Roman
Игорь, попробовала?)
ФП это тебе не добро
Fedor
ФП это тебе не добро
ну вот я пытаюсь понять чего опасаться)
Dug
Пока
hex
Пока
спасибо
Dug
На страже порядка 💪🏻
Pavel
Хей парни, а чем вы кешируете?
Pavel
Ребят, вот есть LruDiskCache вортоновский. Но он держит в памяти только сериализованные данные. Десериализовать каждый раз при обращении не оч весело.
Pavel
Как вы кешируете с lru? Или без lru? Как вообще кешируете?
Pavel
Гребаную хешмапу немогу нормально закешить
ds
LoadingCache не катит из guava? (Далек от Android на самом деле)
ds
https://github.com/ben-manes/caffeine или такое вот счастье?
Сергій
Андроид 7+
ds
Ну guava должна прокатить, ведь?
Сергій
Сергій
Ради кеша тащит десятки тысяч методов?
Pavel
А она в lru умеет?
Pavel
Ради кеша тащит десятки тысяч методов?
Ну proguard почикает же что не нужно.
Сергій
А она в lru умеет?
Она много чего умеет ) но зачем тебе хешмапу кешировать?
Сергій
Lru кеш в 99% случаев используют для bitmap
Сергій
То что много весит и часто используется
Pavel
Ээ
Pavel
Ну, я не очень согласен
Pavel
Когда ты не знаешь как инвалидировать кеш, инвалидируй по размеру кэша - это lru
Сергій
https://developer.android.com/reference/android/util/LruCache
Pavel
Да