Разработка ждёт балета – Telegram
Разработка ждёт балета
1.65K subscribers
505 photos
4 videos
15 files
1.53K links
What I cannot create, I do not understand.

DM: @alexey_mileev
PeerLab: https://news.1rj.ru/str/+e2ND1tAa0lU2ZTli
Download Telegram
Пост с описанием ряда ухищрений, на которые идут в Benchmark, чтобы выдавать более стабильные результаты. Там не супер-детально всё описано, но уже что-то.
 
#jetpack #benchmark
Появилась альфа 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
@MightySeal прислал ссылку на AMA с командой разработчиков Android Studio. Стартуют они 30 июля, есть время накидать своих вопросов.
 
#ama #studio #ide
О, ещё одна новость. Вроде бы даже свежая, если я опять всё не прохлопал ушами.
Похоже, разработка Jetpack начинает потихоньку переезжать на GitHub. Пока что зовут контрибьютить в Room и в WorkManager.
 
#jetpack #library #github
Вышла Intellij IDEA 2020.2. Там много всякого приятного завезли, но, кажется, самое вкусное - это полная поддержка GitHub pull requests. Очень жаль, конечно, что в Android Studio это всё появится с большой задержкой.
 
#intellij #studio #ide
Google наконец-то додумался решить проблему отправки отзывов в Play прямо из приложения.
 
#google #library #review
Обновился Android Gradle Plugin, завезли немного новых API и, surprise-surprise, выложили обновлённые доки.
 
#gradle #agp #build
Замечательная статья про RCE уязвимость, найденную в MX Player. Весело, что RCE получить позволило SDK Facebook. Очень интересно и достаточно коротко. Почитайте!
 
#cybersec #vulnerability #facebook
В Google Analytics для Firebase (который Firebase Analytics) метод setCurrentScreen пометили как deprecated. Теперь screen_view событие можно трекать ручками в любых подходящих для этого местах.
 
#google #firebase #analytics
Похоже, гугл решил наконец-то прикопать SharedPreferences. Вышла альфа их новой балалайки - DataStore.
Это такие префсы, которые постарались написать по-человечески, а не как в прошлый раз. Оно умеет в нормальную обработку ошибок, в асинхронщину, в транзакции и даже в миграцию со старых SharedPreferences. Ещё и типизированное хранилище поверх protobuf накрутили!
В общем, выглядит многообещающе, будем ждать релиза. Не первого, конечно, по старой-доброй традиции.
 
#preferences #datastore #protobuf
Не супер глубокий, но всё равно прикольный разбор того, как написать своего демона. Всё с примерами кода и довольно подробными комментариями. Можно узнать, например, почему одного fork() недостаточно.

#unix #daemon #c
5 октября стартует новый сезон Podlodka Android Crew.

Целых две недели разных активностей:
- Доклады. Например, рассказ про то, как вырасти в CTO
- Парное программирование и лайв-рефакторинг
- На протяжении всей движухи можно будет тусить в слаке с другими слушателями и докладчиками, тереть за жизнь и, чего греха таить, пить чего покрепче осенними вечерами
- Ну и много чего ещё, полистайте расписание!
 
А, ну и цена снижена до 1 октября. Да и стоит оно, прямо скажем, не сильно дорого. Заходите!
 
#event
Забавная статья-расследование про реальный размер объектов в памяти на ART. Основной вывод - heap dumps для Android дают правильный размер. Штош.
 
#art #memory #cpp
В Android 11 ART научили в обновления layout'а классов на лету, чтобы как минимум использовать с Apply Changes в Android Studio. Обозвали это дело Structural Class Redefinition. В статье разбирают, как всё это пилили и с какими сложностями пришлось бороться.
 
#art #studio #ide
И ещё разок: 5 октября начнётся двухнедельная Podlodka Android Crew.  Про какие-то технические штуки я уже писал выше, давайте теперь засветим бездельников:
- Доклады про стартап с нуля и про личный бренд
- Круглый стол по релизным процессам
- Психология в команде и доклад про зарплаты и рынок труда
 
Сессии проходят утром и вечером, поработать днём всё ещё удастся. Стоит это счастье 3900, загляните!
 
#event