Telegram Web Link
Media is too big
VIEW IN TELEGRAM
Samsung представила Galaxy XR - шлем дополненной реальности. Аналог Apple Vision Pro но стоить будет 1800$ в США (в 2 раза дешевле устройства Apple)

Работает шлем на чипе Qualcomm а ОС - Android XR с Google сервисами. Можно запускать приложения как с адаптацией под XR, так и без неё.

Мнение автора:
Дорогая игрушка, которая будет нишевым устройством и скатится туда же куда и Vision. XR хочется видеть на очках, а нне шлемах.


#android #samsung #androidxr
🔥21👍62
Если хотите адаптировать приложение под Android XR, то Google уже подготовила материалы (хотя SDK пока в Dev Preview 🤯):

🔗 Документация и примеры на сайте
🐱 Примеры на GitHub

Codelab:
🤖 Learn Android XR Fundamentals: Part 1 - Modes and Spatial Panels
🤖 Learn Android XR Fundamentals: Part 2 - Orbiters and Spatial Environments

#android #androidxr
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥1🤔1
🕹 Представьте: вы оказались в кодовом подземелье. Перед вами двери, на которых написано: Массивы, Стек, Очередь, Дерево, Хеш-таблица

Чтобы пройти дальше, нужно выбрать правильный путь. Ошибешься — код рухнет, запросы будут тормозить, а на собесе придётся объяснять, почему сложность O(n²) звучит как приговор.

📖 Книга «Грокаем структуры данных» Марчелло Ла Рокка — это не скучный справочник, а карта подземелья. С ней вы:
— научитесь распознавать ловушки неоптимальных решений;
— выберете правильные инструменты под задачу;
— подготовитесь к «босс-файту» на собеседованиях;
— и пройдёте игру под названием «эффективный код».

⚡️ Если вы хотите апнуть скилл и прокачать мышление разработчика — этот «гайдбук» точно для вас.

👉 По промокоду broadcast — скидка 5% на книги издательства "Питер"

#реклама
👍14🤔3🔥21
🪙 LIVE Обсуждаем опыт интеграции ИИ в разработку в студии Surf
Когда: Четверг, 23 октября, 19:00 (GMT+3)

В последнее время я очень много читал материалов на тему применения ИИ технологий во всём цикле разработки приложений в Surf. Накопилось много вопросов и пригласил эксперта компании. Surf развивала и популяризировала Flutter, всегда интегрирую свежие подходы в проекты студии и вот сейчас ИИ.

Формат - свободное обсуждение, где любой сможет задать свой вопрос и подключиться в прямом эфире поболтать с Кириллом и Женей.

❗️Гость толк шоу - Женя Сатуров @saturov_stroit_komandu, Mobile CTO в Surf. За 10+ лет в мобильной разработке прошёл путь от стажёра до СТО. Один из основателей русскоязычного Flutter-сообщества и энтузиаст кроссплатформы. В данный момент занимаюсь внедрением AI в SDLC.

Смотреть в прямом эфире и подключиться к обсуждению смогут все подписчики уровня "Расширенный", а позже запись будет опубликована на Boosty и Закрытом Telegram сообществе

#ии
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥257🆒5👍1🙏1
🚀 Вышел Jetpack WorkManager 2.11.0

Что важного в новой версии:

❗️ minSdk: 23 (Marshmallow). Lollipop (API 21–22) больше не поддерживается.

🎉 Новое API: setRemoteSessionTimeoutMillis() в Configuration.Builder — задаёт время жизни сессии RemoteWorkManager после последнего использования.
class App : Application(), Configuration.Provider {
override fun getWorkManagerConfiguration(): Configuration {
return Configuration.Builder()
// Сколько живёт RemoteWorkManager-сессия после последнего использования
.setRemoteSessionTimeoutMillis(TimeUnit.MINUTES.toMillis(5))
.build()
}
}


🎉 Тестирование: TestDriver.stopRunningWorkWithReason(...) — можно останавливать выполняющуюся работу с указанием причины.
Зачем: удобно эмулировать внешние условия (остановку системой/приложением) и проверять, что код корректно реагирует на «принудительное завершение».
// Arrange
val request = OneTimeWorkRequestBuilder<MyWorker>().build()
WorkManager.getInstance(context).enqueue(request).result.get()

// Act
val testDriver = WorkManagerTestInitHelper.getTestDriver(context)!!
testDriver.stopRunningWorkWithReason(
request.id,
/* reason */ 0 // укажите код причины, например ваш тестовый/константу из проекта
)

// Assert — далее проверяете ожидаемое состояние


🛠 Также сделали исправление багов

#android #jetpack #workmanager #jetpackupdate #androidjetpack
Please open Telegram to view this post
VIEW IN TELEGRAM
👍174🔥4
🔥 Jetpack CameraX теперь разрабатывается вместе с командой камеры Pixel

Вышла первая альфа-версия Jetpack CameraX 1.6.0

Главное изменение — переход на унифицированный высокопроизводительный стек камеры, тот самый, что используется в приложении камеры Pixel. Этот стек известен как CameraPipe — и теперь CameraX и Pixel Camera развиваются совместно.

Новый стек принесёт:
👉 более быструю и стабильную инициализацию камеры,
👉 консистентную обработку фреймов,
👉 и улучшенную совместимость между устройствами.

Повод задуматься для миграции на CameraX для тех, кто не решался это сделать

#android #jetpack #androidjetpack #camerax #camera
🔥44🤯96👍3
🪙 Прожарка кода Androidify (1.5 часа) - самый свежий open source от Android команды из Google, который показал как не надо делать!

Взял самое свежее opensource приложения от разработчиков Android команды Google, разбирал его, исправлял и был в шоке от того как пишут. Таких разработчиков ИИ точно заменит либо помогал писать Gemini?

В видео найдете много пояснений что сделано плохо, как сделать лучше и главное - почему!

#AndroidBroadcast #codereview #прожарка #google #android
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥204🤯4👍2🤔2
🏝 KSP стало независеть от версии Kotlin. Неужели API плагинов Kotlin компилятора стало стабильным? Обновляйтесь до версии KSP 2.3.0 (версии Kotlin в названии больше нету)

Также KSP1 теперь deprecated, нужно чтобы всё умело работать с новой версией.

#ksp #kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
27🔥14👍11🤯5
🚀 Вышел Jetpack Compose Material3 Adaptive 1.2.0

Если коротко про изменения — Material3 Adaptive всё ближе к полноценному “Responsive Compose”. Теперь можно писать интерфейсы, которые одинаково естественно ведут себя на телефоне, планшете и десктопе.

Главное:
🪶 Levitate-стратегия для ThreePaneScaffold — превращает панель в плавающее окно (popup).
↔️ Reflow-стратегия для ThreePaneScaffold — позволяет при узком экране уводить одну панель под другую, сохраняя UX.
👉 PaneScaffoldScope.saveableStateHolder — сохраняет состояние между разными конфигурациями экрана.
👉 Modifier.preferredHeight() — теперь можно задать предпочтительную высоту панели.
📏 Новые WindowSizeClasses: API currentWindowAdaptiveInfo() теперь распознаёт Large и ExtraLarge окна — важный шаг к поддержке планшетов и десктопов.
👉 Drag-to-resize получил настройку пользовательского поведения и поддержку a11y (accessibility).
🏝 Плюс: обновлён Kotlin 2.0, переработано API стратегий, исправлены ошибки с анимациями и рендерингом при адаптации.

#compose #material3 #adaptive #android #jetpack
Please open Telegram to view this post
VIEW IN TELEGRAM
👍178🔥2
🐱 Copilot теперь не только пишет код, но и проверяет его

Для написания кода я уже давно использую GitHub Copilot в агентском режиме. Но недавно стал подключать его и к Code Review в GitHub — и результат меня реально удивил.

Copilot не просто находит проблемы — он даёт дельные советы, предлагает конкретные правки и подсвечивает, где я ошибся. Никакого мусора, только по делу.

👉 Работает и с публичными, и с приватными проектами.
А главное — это тот случай, когда ИИ действительно помогает новичкам:
даёт обратную связь, объясняет ошибки и учит писать код лучше.

Я впечатлён и могу смело советовать попробовать этот режим всем разработчикам.

Помимо этого, еще до отправки кода можно сделать ревью изменений прямо из IDE, что тоже дает дельные замечания.

❗️ВАЖНО: Порой Copilot может предлагать правки, которые не являются валидным синтаксисом

#copilot #github #ai #ии #программирование #продуктивность
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
28👍13🤯5🔥2
🦢 Вышло превью Swift SDK для Android разработки

Стало доступно для загрузки первое nightly превью Swift Android SDK (SA SDK). Можно писать натив кода не C++.

Авторам можно начать портировать свои пакеты на Android, а 25% уже все существующих поддерживают Android таргет.

Что надо сделать (Windows, Linux, macOS):
1️⃣ Установить раннюю версию сборки Swift 6.3
2️⃣ Установить SA SDK
3️⃣ Поставить Android NDK

Подробная инструкция тут

🐱 Примеры Android проектов c использование SA SDK можно найти на GitHub

Я же сегодня сяду попробовать всё это и поделюсь на Boosty

#swift #android #ndk
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔44👍16🤯92🔥2
🪙 Болтаю с подписчиками и решаю задачи YandexCup
Когда: среда, 29 октября 2025 в 19:00 (GMT+3)

Пробую свои силы в решение задач тестового раунда YandexCup 2025. Впервые пробую нечто подобное.

Также буду отвечать на ваши вопросы по разработке и не только!

Запись стрима будет доступна позже для всех платных подписчиков на Boosty и в Telegram

#AndroidBroadcast #кодинг
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍86🤯4
🤖 Google рассказала как стоит адаптировать Android приложения для работы на XR

Отличия Android XR от visionOS от Apple заключается в том, что гарнитуры позволяют запускать обычные Android приложения, но чтобы улучшить опыт можно выполнить небольшую адаптацию с помощью Jetpack XR SDK.

На примере адаптации приложения Androidify (оно у меня не запустилось в эмулятор XR) как выполнять адаптацию. Полезно тем кто хочет попробовать это!

Надо будет попробовать это на FrameIO после реализации его MVP версии

#android #xr #jetpack
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍4🔥2
🚀 Чтобы ускорить работу с Gradle рекомендую всем включить в настройках IDE параллельную работу синхронизации IDEA и Gradle проекта.

🐘 Что даёт включение «parallel fetching»

По умолчанию Gradle получает модели последовательно — по одному модулю за раз.
С включённой опцией IDE может запрашивать модели параллельно для нескольких модулей, что:
👉 ускоряет синхронизацию крупных многомодульных проектов;
👉 сокращает время обновления проекта после изменения Gradel build-файлов;
👉 лучше использует возможности CPU

#gradle #androidstudio #idea
Please open Telegram to view this post
VIEW IN TELEGRAM
👍65🔥52
Android Broadcast
🪙 LIVE Обсуждаем опыт интеграции ИИ в разработку в студии Surf Когда: Четверг, 23 октября, 19:00 (GMT+3) В последнее время я очень много читал материалов на тему применения ИИ технологий во всём цикле разработки приложений в Surf. Накопилось много вопросов…
🪙 Стала доступна запись эфира "Обсуждаем опыт интеграции ИИ в разработку в студии Surf"

Интеграция ИИ в продуктовых компаниях понятно, но как процесс происходит, когда работаешь с проектами разных заказчиков? С чего начнет внедрение и как менять взгляд разработчиков? Может вообще получится отказаться от значительной части сотрудников и автоматизировать процесс с помощью ИИ?

Запись доступна всем уровням подписки на Boosty и в закрытой группе Telegram

#AndroidBroadcast #видео #ии
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🤯53
This media is not supported in your browser
VIEW IN TELEGRAM
Иметь многофункциональные вещи — это настоящее счастье!
💡 Ведь они экономят пространство, упрощают жизнь и создают уют.

Универсальный must-have для вашего интерьера — складной столик Ergostol Solo!

Этот стильный и компактный «хамелеон» легко подстраивается под ваш день:
🕐 утренний сервировочный столик,
🕒 помощник для работы за ноутбуком,
🕖 вечерний спутник у дивана,
🕙 а ночью он отдыхает вместе с вами, освобождая пространство.

Главные фишки Ergostol Solo:
регулируемая высота от 72,5 до 108,5 см одним движением;
откидная столешница с идеальным углом наклона;
скрытые колесики и компактное хранение;
надежность — выдерживает до 10 кг.

🎁 По промокоду ANDROID10 скидка 10% на все товары в корзине!

Реклама. ООО «СОФТЭФФЕКТ». ИНН 7735575262
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🤔3🎉2🤯1
🔥 В Lottie появится поддержка 3D анимаций

Популярная библиотека для работы с анимациями в приложениях, благодаря тому что может распарсить анимации из Adobe After Effects и отображать их нативно 🔥 Только что вышла версия библиотеки 6.7.0 и там добавили базовую поддержку 3D анимаций. Ждем деталей и примеров!

#android #анимация
🔥53🎉13👍51
2025/10/29 07:23:35
Back to Top
HTML Embed Code: