ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

Разработка ждёт балета

Разработка ждёт балета

前往频道在 Telegram

What I cannot create, I do not understand. DM: @alexey_mileev & @Remych04 PeerLab: https://t.me/+e2ND1tAa0lU2ZTli

显示更多
1 628
订阅者
+324 小时
+67 天
+1030 天
帖子存档
В Android 11 ART научили в обновления layout'а классов на лету, чтобы как минимум использовать с Apply Changes в Android Studio. Обозвали это дело Structural Class Redefinition. В статье разбирают, как всё это пилили и с какими сложностями пришлось бороться.   #art #studio #ide

Забавная статья-расследование про реальный размер объектов в памяти на ART. Основной вывод - heap dumps для Android дают правильный размер. Штош.   #art #memory #cpp

5 октября стартует новый сезон Podlodka Android Crew. Целых две недели разных активностей: - Доклады. Например, рассказ про то, как вырасти в CTO - Парное программирование и лайв-рефакторинг - На протяжении всей движухи можно будет тусить в слаке с другими слушателями и докладчиками, тереть за жизнь и, чего греха таить, пить чего покрепче осенними вечерами - Ну и много чего ещё, полистайте расписание!   А, ну и цена снижена до 1 октября. Да и стоит оно, прямо скажем, не сильно дорого. Заходите!   #event

Не супер глубокий, но всё равно прикольный разбор того, как написать своего демона. Всё с примерами кода и довольно подробными комментариями. Можно узнать, например, почему одного fork() недостаточно. #unix #daemon #c

Похоже, гугл решил наконец-то прикопать SharedPreferences. Вышла альфа их новой балалайки - DataStore. Это такие префсы, которые постарались написать по-человечески, а не как в прошлый раз. Оно умеет в нормальную обработку ошибок, в асинхронщину, в транзакции и даже в миграцию со старых SharedPreferences. Ещё и типизированное хранилище поверх protobuf накрутили! В общем, выглядит многообещающе, будем ждать релиза. Не первого, конечно, по старой-доброй традиции.   #preferences #datastore #protobuf

Целая пачка крутых примеров, которые можно напилить стандартными gradient в XML.   #gradient #xml #ui

В Google Analytics для Firebase (который Firebase Analytics) метод setCurrentScreen пометили как deprecated. Теперь screen_view событие можно трекать ручками в любых подходящих для этого местах.   #google #firebase #analytics

Замечательная статья про RCE уязвимость, найденную в MX Player. Весело, что RCE получить позволило SDK Facebook. Очень интересно и достаточно коротко. Почитайте!   #cybersec #vulnerability #facebook

Обновился Android Gradle Plugin, завезли немного новых API и, surprise-surprise, выложили обновлённые доки.   #gradle #agp #build

Google наконец-то додумался решить проблему отправки отзывов в Play прямо из приложения.   #google #library #review

Сделал третий выпуск "Сам напишу" про Timber. Опять коротко, ну и тема не то чтобы большая С:   RSS • Google Podcasts • Apple Podcasts • Pocket Casts • Spotify • Overcast • Castbox • Яндекс.Музыка #podcast #timber #log

Вышла Intellij IDEA 2020.2. Там много всякого приятного завезли, но, кажется, самое вкусное - это полная поддержка GitHub pull requests. Очень жаль, конечно, что в Android Studio это всё появится с большой задержкой.   #intellij #studio #ide

Забавно: похоже, из-за всех этих вирусов Huawei обогнал Samsung в Q2 2020 по количеству выпущенных устройств, выйдя на 1-е место по миру.   #samsung #huawei #manufacturer

Не забываем, что со 2-го ноября обновления приложений обязаны поддерживать target SDK 29. Спасибо @istima за напоминание.   #play #target #sdk

О, ещё одна новость. Вроде бы даже свежая, если я опять всё не прохлопал ушами. Похоже, разработка Jetpack начинает потихоньку переезжать на GitHub. Пока что зовут контрибьютить в Room и в WorkManager.   #jetpack #library #github

@MightySeal прислал ссылку на AMA с командой разработчиков Android Studio. Стартуют они 30 июля, есть время накидать своих вопросов.   #ama #studio #ide

Появилась альфа Paging 3 библиотеки. Завезли, например, поддержку сепараторов и всякие filter / map. Меня вот только смущает пункт "Automatically requests the correct next page when the user scrolls to the end of the loaded data". Разве не в этом весь смысл библиотеки? Почему это хайлайтят в версии 3? Или всё дело в слове correct и раньше оно запрашивало что-то не то?)   #jetpack #paging #library

Лонгрид Вастрика про no code подход. Он его и поругал, и похвалил, и поделился разными подходами к автоматизации и тулзами.   #nocode

Пост с описанием ряда ухищрений, на которые идут в Benchmark, чтобы выдавать более стабильные результаты. Там не супер-детально всё описано, но уже что-то.   #jetpack #benchmark

Тут очень здорово описали, что есть Projector от JetBrains и как его запустить. Это такой WIP тул, чтобы стримить IDE с мощного сервера на слабый клиент.   #ide #intellij