22 Jul 2026, 22:58 UTC≈1,360 views42 reactions17 Starsread 12 August 2026 Forwarded from @it_grigorovich
Всем привет! Давненько меня не было в тг, давно уже ничего не публиковал в каналах – вот решил написать пост со своими мыслями, так сказать прояснить ситуацию.
В последнее время я действительно подвыгорел от медийного IT-инфополя и полностью погрузился в основную работу. Это произошло не потому что я устал или мне надоело вести каналы, нет. Причина банальная – отсутствие по истине толковых, интересных полезных стате…
👍23❤9💯6🔥4
22 Jul 2026, 20:47 UTC≈1,550 views24 reactionsread 12 August 2026 Привет! Ну ты как там? Как дела, что нового? 😃
👌12👀8🔥3❤1
19 Apr 2026, 23:56 UTC≈4,260 views14 reactionsread 12 August 2026 Photo
Kotlin Coroutine bridges: converting any callback-based Android API to suspend functions
Полезная статья, в которой показывается, как можно преобразовывать любые коллбэк-ориентированные Android API в suspend-функции используя suspendCoroutine.
👉 The fundamental problem: Callbacks do not compose
👉 The core bridge: suspendCoroutine
👉 Success and error callbacks: The two-path bridge
👉 The callback factory: Abstracting…
👍8❤4🔥2
19 Apr 2026, 13:49 UTC≈3,260 views18 reactionsread 12 August 2026 Photo
Маяк в пустыне: Kotlin DSL для Android-шейдеров
В статье автор рассказывает про сложности и неудобства работы с шейдерами в Android, из-за чего он заморочился и написал библиотеку, которая оборачивает всё это добро в типизированный Kotlin DSL.
👉 почему голый AGSL в Android-коде быстро начинает утомлять
👉 как выглядит тот же шейдер в RedByteFX
👉 четыре учебных примера - от простого к сложным эффектам
👉 как устроен D…
👍8❤7🔥3
8 Apr 2026, 13:08 UTC≈3,160 views17 reactionsread 12 August 2026 Photo
Разбираем Remote Compose: как Google предлагает строить BDUI
Обзорная статья от ребят из Альфа-Банк про недавно анонсированный Remote Compose от Гугла.
👉 Что делает Remote Compose особенным
👉 Как устроен Remote Compose
👉 Практическое использование
👉 Плюсы / Минусы
Читать (Ru)
👍10🔥4❤3
5 Apr 2026, 23:59 UTC≈3,190 views20 reactionsread 12 August 2026 Photo
Как я пытался чинить анимацию в Jetpack Compose LazyColumn
Интересная статья от разработчика из ТБанка про то, как они решали проблему рассинхронизации анимаций айтемов в LazyColumn – когда один из айтемов меняет свои размеры, анимация второго айтема происходит с временным лагом.
В статье разбирается, почему возникает рассинхрон, как устроен механизм анимаций внутри LazyColumn, почему кастомный animateItem обречен …
👍14🔥3❤2👎1
3 Apr 2026, 05:45 UTC≈2,510 views11 reactionsread 12 August 2026 Photo
How Compose Preview Works Under the Hood
Интересная статья, в которой подробно разбирается процесс отрисовки Compose Preview в Android Studio.
👉 The fundamental problem: Rendering the uncallable
👉 The @Preview annotation: Metadata, not behavior
👉 From annotation to XML: How Studio discovers previews
👉 ComposeViewAdapter: The orchestrator
👉 ComposableInvoker: Calling the uncallable
👉 Inspectable: Enabling the toolin…
🔥5❤3👍2👏1
2 Apr 2026, 21:27 UTC≈2,450 views19 reactionsread 12 August 2026 Photo
Как безопасно хранить и открывать пользовательские файлы локально в Android
Статья про безопасное хранение и открытие пользовательских файлов локально в Android.
👉 Получаем файл от пользователя
👉 Сохранение в зашифрованном формате
👉 Как стороннее приложение может безопасно прочитать ваш зашифрованный файл
👉 Создание ParcelFileDescriptor
👉 Создание корректного URI для FileDecryptionContentProvider
👉 Рефлексия шифров…
❤7👍6🔥6
25 Mar 2026, 23:01 UTC≈2,650 views12 reactionsread 12 August 2026 Photo
Как заставить Android Studio ругаться на код по вашим правилам: создаем пользовательские Lint и Detekt
Объемная и полезная статья про статические анализаторы кода Android Lint и Detekt. Как с их помощью упростить себе жизнь, заставив Android Studio ругаться на код по вашим правилам.
В качестве примера показывается как создать практические правила для обоих инструментов и как их внедрить в проект. На примере Lint ра…
❤5🔥4👍3
23 Mar 2026, 19:19 UTC≈2,270 views12 reactionsread 12 August 2026 Forwarded from @swift_tipsPhoto
WWDC26 A week of technology, creativity, and community
В этом году WWDC26 пройдёт с 8 по 12 июня. Посмотреть видео можно будет:
На Youtube: AppleDeveloper
На сайте: developer.apple.com
В приложении для разработчиков: AppleDeveloper
❤6👍3🔥3
26 Feb 2026, 06:15 UTC≈3,660 views18 reactionsread 12 August 2026 Photo
Безопасный обмен данными между приложениями на Android: intents, URI schemes, shared preferences
А вот небольшая, но полезная статья про межпроцессное взаимодействия в Android, в которой рассматриваются различные способы обмена данными между приложениями и как это делать безопасно.
👉 Intents: стандартный способ что-то сломать
👉 URI schemes: когда браузер становится посредником
👉 Shared Preferences: когда приватное …
👍10👏3🔥3❤2
25 Feb 2026, 22:53 UTC≈3,430 views26 reactionsread 12 August 2026 Photo
Ахиллесова пята SharedPreferences и стоит ли внедрять Datastore как альтернативу
Всем привет! Ну что, как вы? Телегу обещают в скором времени заблочить, поэтому считаю это лучшим временем вернуться к публикациям 😃
На канале 2 месяца не было постов, пошёл я значится разгребать отложенные материалы, смотреть новые и знаете что я увидел? Правильно, ничего принципиально интересного 😃
Поэтому вот вам из свежего – полез…
👍18❤5🔥3
Showing the 12 most recent of 20 posts we hold for @mobile_native. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.