Пришла пора напомнить, что у этого канала есть пирлаб. Раз в месяц группа разработчиков собирается бухнуть в одном из пабов Москвы и обсудить всё накипевшее.
И ближайший такой Shitty Android PeerLab пройдёт уже завтра (20 декабря в 20:00). Поэтому милости просим заходить в наш чатик и присоединяться к движухе.
#peerlab
И ближайший такой Shitty Android PeerLab пройдёт уже завтра (20 декабря в 20:00). Поэтому милости просим заходить в наш чатик и присоединяться к движухе.
#peerlab
На хабре вышел пост про
#activity #lifecycle
ActivityLifecycleCallbacks. Автор предлагает несколько штук, которые с этим механизмом можно напилить. Ряд этих идей, на мой взгляд, очень вредны и использовать их я бы не стал. Но знать, что вот такой вот способ верчения Activity на коллбэке существует, должен, наверное, каждый.#activity #lifecycle
Хабр
ActivityLifecycleCallbacks — слепое пятно в публичном API
С детства я люблю читать инструкции. Я вырос, но меня до сих пор удивляет то, как взрослые люди безалаберно относятся к инструкциям: многие из них считают, что...
А вот тут добрый человек поковырял
#java #record
record из Java 14. Согласитесь, в последнее время интересно стало наблюдать за шевелениями старушки :)#java #record
Хабр
Исследуем записи в Java 14
В прошлый раз мы тестировали улучшенный оператор instanceof, который появится в грядущей, 14-й версии Java (выйдет в марте 2020). Сегодня я хотел бы исследовать...
Чувак расписал, как неаккуратное обращение с Unicode символами позволяло получить reset password link от Github аккаунта на почту злоумышленника. Интересно!
#cybersec #unicode #vulnerability
#cybersec #unicode #vulnerability
Forwarded from ∏ρ؃uñçτØρ Øπτµç∑ | 👁🗨››››
ХАКАТОН ПРОФУНКТОРА 17-19 ЯНВАРЯ
Словарь определений:
Команда — от 1 до 5 человек пилящих один проект, из них один капитан
Капитан — автор идеи, презентует проект на демо
Чекпоинт — команда сабмитит текущий прогресс судьям
Судьи — админы профунктора
Проект — что угодно что можно задеплоить или по тегам: telegram, memes, profunctor api, ML, dev tools, whatever
Формат:
17-ого (ПТ) в 21-00 МСК дедлайн заявок команд, LIVE где пересчитываем тимы и стартуем
18-ого (СБ) в 15-00 МСК первый чекпоинт
19-ого (ВС) в 12-00 МСК второй чекпоинт
19-ого в 20-00 Финиш, публикуем ссылки на проекты, LIVE где капитаны презентуют проекты
22-ого судьи совещаются и объявляют победителей
Как подать заявку (идею) ?
Через бота @libmustdie_hackaton_bot
Где?
Все онлайн и ремоут. Команды сами координируют действия и пользуются удобными тулами.
Как найти проект/команду?
Зайти в чат и выбрать идеи из запиненного поста: https://news.1rj.ru/str/joinchat/DWka6hBjhmayFl3g0_wv9A
Какие призы?
Уникальные.
Сode of Conduct:
В случае неадеквата: БАН БАН БАН
Еще вопросы:
https://news.1rj.ru/str/joinchat/DWka6hBjhmayFl3g0_wv9A
Словарь определений:
Команда — от 1 до 5 человек пилящих один проект, из них один капитан
Капитан — автор идеи, презентует проект на демо
Чекпоинт — команда сабмитит текущий прогресс судьям
Судьи — админы профунктора
Проект — что угодно что можно задеплоить или по тегам: telegram, memes, profunctor api, ML, dev tools, whatever
Формат:
17-ого (ПТ) в 21-00 МСК дедлайн заявок команд, LIVE где пересчитываем тимы и стартуем
18-ого (СБ) в 15-00 МСК первый чекпоинт
19-ого (ВС) в 12-00 МСК второй чекпоинт
19-ого в 20-00 Финиш, публикуем ссылки на проекты, LIVE где капитаны презентуют проекты
22-ого судьи совещаются и объявляют победителей
Как подать заявку (идею) ?
Через бота @libmustdie_hackaton_bot
Где?
Все онлайн и ремоут. Команды сами координируют действия и пользуются удобными тулами.
Как найти проект/команду?
Зайти в чат и выбрать идеи из запиненного поста: https://news.1rj.ru/str/joinchat/DWka6hBjhmayFl3g0_wv9A
Какие призы?
Уникальные.
Сode of Conduct:
В случае неадеквата: БАН БАН БАН
Еще вопросы:
https://news.1rj.ru/str/joinchat/DWka6hBjhmayFl3g0_wv9A
@Harmonizr прислал крутой доклад от Jonathan Blow - гейм дизайнера Braid и The Witness. Основной посыл в том, что потерять знания очень легко, а в software индустрии это происходит прямо сейчас. Рекомендую!
#talk #language #gamedev
#talk #language #gamedev
YouTube
Jonathan Blow - Preventing the Collapse of Civilization (English only)
Jonathan's talk from DevGAMM 2019.
https://www.youtube.com/c/DevGAMMchannel
https://www.youtube.com/c/DevGAMMchannel
@etolstoy прислал нам с вами опрос Kotlin Census 2019. Он достаточно большой, у меня ушло минут ~20. Но дорогу осилит идущий, как говорится :)
#survey #kotlin
#survey #kotlin
Jetbrains
Kotlin Census 2019
Kotlin Census 2019.
Тут попросили поделиться довольно свежим подкастом “Запуск завтра”. Послушал несколько первых выпусков - очень неплохо у ребят получается. Рекомендую оценить самостоятельно. Послушать можно на Apple Podcasts и на Я.Музыке.
#podcast
#podcast
Apple Podcasts
Запуск завтра
Technology Podcast · Every two weeks · Подкаст о технологиях, меняющих нашу жизнь. Самат Галимов – человек, который решает проблемы. Он работает техническим директором и все время должен находить общий язык с людьми самых разных профессий …
Забавная новость прилетела из Android Developers блога: чуваки запустили сайт, с которого по WebUSB можно прошить некоторые девайсы нужным билдом AOSP’а.
#aosp #usb
#aosp #usb
Android Developers Blog
Flashing Builds from the Android Open Source Project
Posted by Mitchell Wills, Android Build Software Engineer AOSP has been around for a while, but flashing builds onto a development de...
А вот небольшая, но приятная фича в WebView: теперь оно тоже умеет поддерживать dark mode. Встраивать это дело ещё рано, оно пока в alpha. Но направление мысли приятное :)
#webview #dark #theme
#webview #dark #theme
Joe Birch
Enabling dark theme in Android WebViews
So your apps just implemented a shiny new dark theme and it's looking 👌 And if you haven't yet, maybe it's in the pipeline for you to work on sometime in the future! There are lots of benefits to having a dark theme in your application, and having it consistent…
@devit951 поделился ссылкой на свой репо, в котором собираются тестовые задания на разные технологии. Android там тоже присутствует. Посмотрите, вдруг пригодится.
#test #assignment #job
#test #assignment #job
GitHub
Test-Assignments/android/ru at master · PopPsyA/Test-Assignments
List of test assignments. ⚡. Contribute to PopPsyA/Test-Assignments development by creating an account on GitHub.
@istima прислал забавное: похоже, Google случайно катнули лэндинг Android 11 на свой Developer Preview сайт, а потом всё быстренько убрали.
#android #google
#android #google
Redmond Pie
Google Accidentally Outs Android 11 Ahead Of Time
Google has accidentally outed the next version of Android - Android 11. This happened after a landing page on the company's developer portal was updated to include details about the update.
Вышел Android 11 Developer Preview. Давайте вежливо притворимся, что это для нас приятная неожиданность. Обновлений там, как всегда, довольно много, но наиболее интересные - выделенное место под переписки в шторке уведомлений и выдача permissions на одну сессию. За новость спасибо @Remych04
#google #android #preview
#google #android #preview
Android Developers Blog
Turning it up to 11: the first Developer Preview of Android 11
Posted by Dave Burke, VP of Engineering Android has led the way towards the future of mobile, with new technologies like 5G to folda...
@Atetc поделился ссылкой на новый релиз их DSL для Espresso - Kakao 2.3.0. Обновили версии языка и библиотек, добавили поддержку ViewPager2 и ещё нескольких вьюх.
#test #library #espresso
#test #library #espresso
GitHub
Release 2.3.0 release · agoda-com/Kakao
Kotlin updated to 1.3.61
appcompat artifact from AndroidX updated to 1.1.0
recyclerview artifact from AndroidX updated to 1.1.0
swiperefreshlayout artifact from AndroidX has been added at version 1...
appcompat artifact from AndroidX updated to 1.1.0
recyclerview artifact from AndroidX updated to 1.1.0
swiperefreshlayout artifact from AndroidX has been added at version 1...
О, а вот это интересно: появился документ, в котором описывается, какие языки будут поддерживаться в Fuchsia, для чего и почему. Короткий конспект:
- C - платформа ✅, сторонние разработчики ✅
- C++ - платформа ✅, сторонние разработчики ✅
- Dart - платформа ✅, сторонние разработчики ✅
- Rust - платформа ✅, сторонние разработчики ❌
- Go - платформа ❌, сторонние разработчики ❌
- Python - платформа ✅, сторонние разработчики ❌
#fuchsia #google #language
- C - платформа ✅, сторонние разработчики ✅
- C++ - платформа ✅, сторонние разработчики ✅
- Dart - платформа ✅, сторонние разработчики ✅
- Rust - платформа ✅, сторонние разработчики ❌
- Go - платформа ❌, сторонние разработчики ❌
- Python - платформа ✅, сторонние разработчики ❌
#fuchsia #google #language
@lndmflngs делится своей библиотекой
#library #textview #drawable
compound-text-view. Эта приблуда позволяет задавать gravity для TextView drawable. Автор говорит, что "критика только приветствуется". Оцените!#library #textview #drawable
GitHub
GitHub - imbeerus/compound-text-view: Change gravity of Image Drawable in TextView 🌌
Change gravity of Image Drawable in TextView 🌌. Contribute to imbeerus/compound-text-view development by creating an account on GitHub.