@pro100svitlo прислал статью, в которой рассказывают, в каких случаях инициализация через ContentProvider всё-таки имеет право на жизнь. Спойлер: multiprocess.
#library #contentprovider #multiprocess
#library #contentprovider #multiprocess
Medium
Custom Work Manager initialization
And how to implement it with handling one pitfall
И ещё одна статья, пришедшая от @pro100svitlo: чуваки нафигачили симпатичную обёртку на Kotlin delegates для более простого state save & restore.
#kotlin #state #delegate
#kotlin #state #delegate
Medium
Save state with Delegates
Or how to do it nicely with Kotlin
Новость про декабрьский релиз AndroidX, если вы, как и я, её пропустили. Вышел alpha API для сохранения состояния ViewModel, если кому актуально.
#androidx #viewmodel #architecture
#androidx #viewmodel #architecture
Тут ребята из s23NYC написали статью про то, как внутри своей View нафигачить прикольную волнистую анимацию, да ещё и подвязать это всё к SensorManager. Весь код доступен, читается всё очень просто, да и выглядит предельно вкусно. Крайне рекомендую почитать.
#view #animation #sensor
#view #animation #sensor
Medium
Geometric Android Animations using the Canvas
Our team at s23NYC recently had the pleasure of bringing the SNKRS Pass experience to the Android app. SNKRS Pass is a feature in the…
@Jacks0n23 прислал интересную статью про устройство Android на низком уровне.
#android #linux #fastboot
#android #linux #fastboot
XAKEP
Познавательно-практический экскурс в архитектуру Android
Тебя никогда не интересовало, как работают fastboot или ADB? Или почему смартфон под управлением Android практически невозможно превратить в кирпич? Или, может быть, ты давно хотел узнать, где кроется магия фреймворка Xposed и зачем нужны загрузочные скрипты…
Артём Шевченко написал подробный гайд по debugger в двух частях: раз и два. Если у вас есть человек, который всё ещё debugger не освоил, смело давайте эти статьи, там всё хорошо расписано.
#debugger #tutorial
#debugger #tutorial
Medium
Android Studio Debugging: Базовые понятия и возможности
Часть первая, основы
Долгий, захватывающий и местами крышесносный доклад Лёши нашего Шипилёва про Java Memory Model. Для сильных духом.
#talk #java #jmm
https://youtu.be/iB2N8aqwtxc
#talk #java #jmm
https://youtu.be/iB2N8aqwtxc
YouTube
Алексей Шипилёв — Прагматика Java Memory Model
Подробнее о Java-конференциях:
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
. . . . Встреча JUG.ru c Алексеем Шипилёвым из Oracle — Прагматика Java Memory Model.
6 февраля 2014 года.
Это самая первая (необкатанная)…
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
. . . . Встреча JUG.ru c Алексеем Шипилёвым из Oracle — Прагматика Java Memory Model.
6 февраля 2014 года.
Это самая первая (необкатанная)…
@Scorpikk меня поправил про этот пост с докладом Шипилёва про JMM. Есть обновлённая версия, ходите сразу туда: часть 1 и часть 2.
#talk #java #jmm
#talk #java #jmm
Telegram
Android Дичь
Долгий, захватывающий и местами крышесносный доклад Лёши нашего Шипилёва про Java Memory Model. Для сильных духом.
#talk #java #jmm
https://youtu.be/iB2N8aqwtxc
#talk #java #jmm
https://youtu.be/iB2N8aqwtxc
Относительно старый доклад про две оптимизации String в JDK 9: Compact Strings (как бы нам хранить строчки в памяти поэффективнее) и Indify String Concat (читай, как бы нам строчки получше конкатенировать). Две этих штуки вместе дали очень приятный буст производительности.
#talk #java #string
#talk #java #string
YouTube
Алексей Шипилёв — The Lord of the Strings: Two Scours
Ближайшая конференция: Joker 2023, 9–10 октября (Online), 13–14 октября (Offline, Санкт-Петербург)
Подробности и билеты: https://bit.ly/3UAk3V4
— —
. . . . Алексей Шипилёв, Oracle — The Lord of the Strings: Two Scours
Java-конференция Joker 2015
Санкт-Петербург…
Подробности и билеты: https://bit.ly/3UAk3V4
— —
. . . . Алексей Шипилёв, Oracle — The Lord of the Strings: Two Scours
Java-конференция Joker 2015
Санкт-Петербург…
Вот тут есть приятный маленький рецепт про то, как в gradle файле прописать репозиториям конкретные группы зависимостей. Ну, знаете, google должен сидеть исключительно на первом, а jitpack - на кофеине. Ждём теперь статью о том, как вкрутить это во всякие dependencies.gradle файлы.
#gradle
#gradle
Jebware
Save time and reduce risk with Gradle’s includeGroup
With the recently released version 5.1, Gradle has added a great, subtle new feature that lets you specify which dependencies should be pulled from which repositories. To explain what this is, l
@iSanechek прислал рассказ Шипилёва о сборщике мусора Shenandoah в почти двух частях (раз и два - можно сказать, повторяет первую).
#talk #gc #java
#talk #gc #java
YouTube
Алексей Шипилёв — Shenandoah: сборщик мусора, который смог (часть 1)
Ближайшая конференция: Joker 2023, 9–10 октября (Online), 13–14 октября (Offline, Санкт-Петербург)
Подробности и билеты: https://bit.ly/3UAk3V4
— —
. . . . Этот доклад во многом повторяет доклад Алексея с JPoint 2017:
Если вы его уже слушали или смотрели…
Подробности и билеты: https://bit.ly/3UAk3V4
— —
. . . . Этот доклад во многом повторяет доклад Алексея с JPoint 2017:
Если вы его уже слушали или смотрели…
Ребят, друзья ищут человека, который работал с camera 2 api для посоветоваться - наткнулись на какие-то проблемы с распознаванием. Если кто-то готов помочь - пишите в личку.
Forwarded from Android Good Reads
Запускаю ежегодный опрос известности команд мобильной разработки 🔥🔥🔥
Расскажите, у кого лучший офис, самые интересные задачи и максимально крутые доклады. Как и в прошлые два года, я в конце подготовлю детальный отчет по тому, что происходит с мобильной разработкой в России.
Вариантов выбора в этом году стало чуть больше, добавилось еще несколько вопросов – но не пугайтесь, прохождение не займет больше нескольких минут. Опрос анонимный, поэтому можете смело писать всю правду. И главное – делитесь опросом со своими коллегами и друзьями. Чем шире будет выборка, тем больше интересного получится узнать!
Опрос: http://bit.ly/2RoSPjA
Прошлое исследование: http://bit.ly/2Uld2bO
Расскажите, у кого лучший офис, самые интересные задачи и максимально крутые доклады. Как и в прошлые два года, я в конце подготовлю детальный отчет по тому, что происходит с мобильной разработкой в России.
Вариантов выбора в этом году стало чуть больше, добавилось еще несколько вопросов – но не пугайтесь, прохождение не займет больше нескольких минут. Опрос анонимный, поэтому можете смело писать всю правду. И главное – делитесь опросом со своими коллегами и друзьями. Чем шире будет выборка, тем больше интересного получится узнать!
Опрос: http://bit.ly/2RoSPjA
Прошлое исследование: http://bit.ly/2Uld2bO
Google Docs
Исследование отечественных команд мобильной разработки, 2019
Ежегодный опрос, который позволяет оценить влияние техпиара на узнаваемость отечественных команд мобильной разработки.
Задать вопросы можно в Telegram: @etolstoy
Отчет за 2018: http://bit.ly/2RTaCEV
Отчет за 2017: http://bit.ly/2Mv669o
Задать вопросы можно в Telegram: @etolstoy
Отчет за 2018: http://bit.ly/2RTaCEV
Отчет за 2017: http://bit.ly/2Mv669o
Я долгое время пользуюсь Designer Tools, чтобы повесить на экран сеточку на 8dp и проверить всякие размеры и отступы. К слову, её можно очень удобно запускать из quick settings tiles. Теперь в дополнение к этой тулзе появилась другая - Window VQA. Она делает примерно такую же фигню, но чуток иначе. Вешается это дело вместо Google Assistant на длинное нажатие home. В этой статье можно чуть подробнее узнать о том, что внутри, и что оно умеет. А ещё разработчик обещает в ближайшее время это добро выложить в open source.
#tool #design #app
#tool #design #app
В этом твите есть разного рода приятные ссылки на одну из хороших книг по алгоритмам.
#book #algorithm
#book #algorithm
Twitter
Martin Roberts
"Algorithms" 4th ed., by Sedgewich and Wayne. One of the most readable and respected books on this topic! Over 900 pages of amazing content. Free PDF: https://t.co/d3la8Se18z Source code: https://t.co/jqO66NDih8 Solutions to exercises: https://t.co/Fo2D7ddAEl
Серия твитов, в которой чувака бомбит от глупости одной аутсорс студии. И пошагово показывается, как достать приватные RSA ключи из всех их работ.
#cybersec #rsa #reverse
#cybersec #rsa #reverse
Twitter
Daniel Isaksen
Hey kids! Wanna research some shitty Atrient Android apps? Follow along with me, this is going to be fun. (1/?) https://t.co/HLLyOGeKIo