Google официально
объявил, что разработка под Android теперь в первую очередь ориентируется на Compose - Android стал Compose-first. Это значит, что когда Google создаёт новые инструменты и материалы для Android-разработки — библиотеки, примеры, документацию и обучающие материалы — они проектируются в первую очередь с учётом Jetpack Compose. При этом Google понимает, что переход на новый UI-фреймворк требует времени, поэтому традиционные Views ещё какое-то время будут поддерживаться. Также продолжится поддержка interop API, чтобы команды могли внедрять Compose постепенно. View toolkit, например классы из android.widget вроде TextView и ListView, теперь считается находящимся в maintenance mode. Это значит, что он будет получать только критически важные исправления. Пакет
android.view при этом остаётся поддерживаемым, потому что он нужен как инфраструктурный слой для Compose и других UI toolkit’ов. View-based библиотеки также переходят в maintenance mode и не будут получать значимых обновлений, кроме критических исправлений. Среди них: RecyclerView, Fragment, Navigation, ConstraintLayout, ViewPager2, DataBinding, SwipeRefreshLayout, Material Design Components (Views) и другие. Все новые UI-инструменты Android Studio будут разрабатываться только для Jetpack Compose. Существующие инструменты, например Navigation Editor и Layout Editor, теперь находятся в maintenance mode и не будут получать новые фичи.
Разработка
•
Как DoorDash создал систему проверки кода на основе ИИ, к мнению которой инженеры действительно прислушиваются
•
How a Two-Year-Old Firebase Mistake Led to a €3,167 AI Bill Overnight in my Flutter app
•
Learning Software Architecture
Маркетинг
•
Финалисты премии Apple Design Awards 2026
Кроссплатформа
•
Flutter 3.44 Конец эпохи CocoaPods и начало расцвета Swift Package Manager
•
Android 16 Will Break Your Flutter App’s Orientation Lock and Edge-to-Edge — Fix It Now
iOS
•
Switchboard — типобезопасные флаги функций
•
Код Telegram iOS — лучший в индустрии. Почему же он так лагает на флагманах?
•
Caching Strategies in SwiftUI: Optimizing Performance
•
Modern SwiftUI APIs for programmatic scrolling
•
A Feature Flags System in Swift
•
A floating card using safeAreaBar
Android
•
Android теперь Compose-first
•
Создание адаптивных макетов в Jetpack Compose
•
Переезд с XML на Jetpack Compose на проде: базовые классы, архитектура, сложности и готовые решения
•
Is EventBus Making a Comeback in Navigation 3?
•
Compose Slot Table Explained: I Read the Runtime Source, So You Don’t Have To
•
Per-Item ViewModels in Compose
•
Bypassing User Isolation on Android with a Screen Reader
•
Scaling developer experience: How we improved Android Studio in a large monorepo
Обсуждение 0
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram