Новости
Разработка мобильных приложений: все материалы — 19.05
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
Маркетинг
Кроссплатформа
- 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
- Создание адаптивных макетов в 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
-
Видео и подкасты для разработчиков4 недели назадКак копилот генерит код? Идем под капот
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.17
-
Разработка4 недели назадTime Profiler в Xcode Instruments: повышение производительности с помощью ИИ
-
Разработка4 недели назадАнимируем зачеркивание текста в SwiftUI
