Разработка ждёт балета – Telegram
Разработка ждёт балета
1.65K subscribers
506 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
Серия твитов, в которой чувака бомбит от глупости одной аутсорс студии. И пошагово показывается, как достать приватные RSA ключи из всех их работ.

#cybersec #rsa #reverse
Здесь Google рассказывает, какие они молодцы, как много плохих приложений они удаляют, и в какой беспросветной безопасности находятся пользователи Google Play. Тут люди пишут, что их стартап зарубили блокировкой аккаунта разработчика (благо, потом всё восстановили). И, наконец, вот тут довольно прямо и без затей описана вся ситуация и ключевые события. Все три ссылки прислал @istima.

#google #play
Это прекрасно: твиттер тред, в который постят куски из документации, написанные в ascii art.

#twitter #ascii #docs
@istima сварганил нам с вами ещё одну подборку. В этот раз - про Android Things. Вот тут тред на Google Issue Tracker с весёлыми сообщениями внизу страницы. Тут развесёлый тред на reddit. И, наконец, пост Google, который окончательно поставил на Android Things крест.

#android #things #google
Статья с 5-ю распространёнными ошибками при работе с ViewModel и LiveData из Architecture Components. 4 из них, на мой взгляд, - буллшит. Но вот первый пункт обязателен к изучению всем, кто со всем этим безобразием работает. И именно из-за него вся статья хорошая.

#viewmodel #livedata #components
@etolstoy прислал ссылку на результаты своего ежегодного опроса об известности команд мобильной разработки. Там есть много вполне ожидаемого, но есть и неожиданные для меня вещи. Например, этот канал занял 4 место в категории “Android - что читаете?”, проигрывая двум подкастам и одному сайту. Неожиданно и приятно. Работаем дальше :)

#survey #results
Помните, был такой Firebase JobDispatcher? В целом, давно стало понятно, что надо перебираться на WorkManager. Но теперь у нас есть официальный, так сказать, warning. Ссылку прислал @istima

#firebase #workmanager
А вот тут чувак обнаружил, что лямбды в Kotlin (ну и в Java 8+) не обязательно захватывают ссылку на внешний класс. Ну что тут сказать. Такими темпами и до сериализации лямбд дойдём :)

#kotlin #lambda #leak
В этом докладе нет ни слова о разработке. Но я всё равно рекомендую его посмотреть. Серёжа Рассказов на DevFest в Краснодаре рассказал о вариативных шрифтах и показал много интересных примеров. Не знаю как вас, а меня очень заряжает то, как докладчик горит своей темой и болеет тем, чтобы разных уникальных шрифтов было как можно больше.

#talk #variable #font
Лекция Романа Елизарова “Теоретический минимум для понимания Java Memory Model”. Собственно, это оно и есть. Он без какого-либо кода вводит основные понятия и концепции, которые упростят дальнейшее понимание всего этого безобразия.

#talk #java #jmm
Статья Романа Елизарова о том, почему не нужно бояться null. Вот небольшая фраза, вырванная из контекста: “Embrace null in your API design”. Знаете, было бы интересно организовать дискуссию Романа с Егором по теме :)

#null #npe #kotlin
Давайте попробуем провести маленький опрос, чтобы понять, кто вообще варится в этом котле?
Вопрос номер раз: где ты?
#survey
Anonymous Poll
28%
Москва
11%
Санкт-Петербург
3%
Новосибирск
2%
Екатеринбург
1%
Нижний Новгород
55%
другой город
@MightySeal нам с вами напоминает, что сегодня в 8 по мск на Reddit пройдёт AMA с командой Android Studio. Продлится всё это безобразие всего час, но вопросы уже можно постить.

#reddit #ama #studio
Странная статья, в которой чувак, как мне кажется, решает несуществующую проблему. Суть в том, что он пишет helper, который может сгенерировать рандомный инстанс любого класса. Заполненный рандомными данными. Рекурсивно.
Это вот серьёзно есть такая проблема? Или мы просто любим оверинженерить вещи?

#kotlin #tests #random
Вопрос номер два: как оцениваешь свой скилл в Android-разработке?

#survey
Anonymous Poll
12%
junior
13%
junior++
27%
middle
24%
middle++
18%
senior
6%
вообще не пишу под Android
Давнишняя статья от ребят, написавших ReLinker - библиотечку, которая борется с проблемами распаковки нативных библиотек. Эту штуку стоит иметь на подкорке.

#native #library #ndk
Заключительный вопрос: сколько людей в твоей компании?

#survey
Anonymous Poll
9%
я сам по себе
24%
от 2 до 30
16%
от 31 до 70
9%
от 71 до 150
36%
больше 150
5%
не работаю
Похоже, это повод для холивара, но пошарю две ссылки на ProGuard конфиги по умолчанию:
1. Какая-то статья по этому поводу
2. Конфиг, который пошарил знакомый нам с вами @Harmonizr
Может кому-то всё это безобразие пригодится :)

#proguard #config