Если коротко про изменения — Material3 Adaptive всё ближе к полноценному “Responsive Compose”. Теперь можно писать интерфейсы, которые одинаково естественно ведут себя на телефоне, планшете и десктопе.
Главное:
🪶 Levitate-стратегия для ThreePaneScaffold — превращает панель в плавающее окно (popup).
↔️ Reflow-стратегия для ThreePaneScaffold — позволяет при узком экране уводить одну панель под другую, сохраняя UX.
👉 PaneScaffoldScope.saveableStateHolder — сохраняет состояние между разными конфигурациями экрана.
👉 Modifier.preferredHeight() — теперь можно задать предпочтительную высоту панели.
📏 Новые WindowSizeClasses: API currentWindowAdaptiveInfo() теперь распознаёт Large и ExtraLarge окна — важный шаг к поддержке планшетов и десктопов.
👉 Drag-to-resize получил настройку пользовательского поведения и поддержку a11y (accessibility).
#compose #material3 #adaptive #android #jetpack
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤8🔥2
Для написания кода я уже давно использую GitHub Copilot в агентском режиме. Но недавно стал подключать его и к Code Review в GitHub — и результат меня реально удивил.
Copilot не просто находит проблемы — он даёт дельные советы, предлагает конкретные правки и подсвечивает, где я ошибся. Никакого мусора, только по делу.
👉 Работает и с публичными, и с приватными проектами.
А главное — это тот случай, когда ИИ действительно помогает новичкам:
даёт обратную связь, объясняет ошибки и учит писать код лучше.
Я впечатлён и могу смело советовать попробовать этот режим всем разработчикам.
Помимо этого, еще до отправки кода можно сделать ревью изменений прямо из IDE, что тоже дает дельные замечания.
#copilot #github #ai #ии #программирование #продуктивность
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24👍12🤯5🔥2
Стало доступно для загрузки первое nightly превью Swift Android SDK (SA SDK). Можно писать натив кода не C++.
Авторам можно начать портировать свои пакеты на Android, а 25% уже все существующих поддерживают Android таргет.
Что надо сделать (Windows, Linux, macOS):
Подробная инструкция тут
Я же сегодня сяду попробовать всё это и поделюсь на Boosty
#swift #android #ndk
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔34👍14🤯9❤2🔥1
