Android Broadcast
13.8K subscribers
3.05K photos
209 videos
9 files
5.22K links
Подборка новостей и статей для Android разработчиков.

Обсуждение @android_broadcast_talks
Наши медиа https://taplink.cc/android_broadcast
Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot
Download Telegram
Вышел Jetpack Fragment 1.7.0
👉 Поддержка Predictive Back Gesture из Android 13 и показывает предыдущий Fragment при жесте назад на основе Animator или в связке с AndroidX Transition 1.5.0
👉 Артефакт fragment-compose для перехода с полностью архитектуры на Fragment на полностью Compose

#jetpack #jetpackupdate #fragment
Вышла Jetpack Navigation Compose 2.8.0 Alpha 08 с поддержкой типобезопасной навигации. Это значит больше никаких аргументов через строки, а всё безопасно на основе KotlinX Serialization

👉 Артефакт navigation-fragment-compose artifact предоставляет LocalFragment для работы с ComposableFragment

👉 NavType теперь поддерживает List<Int>, List<String>, List<Boolean>, List<Float> и List<Long>

#compose #навигация #jetpack #jetpackupdate
Вышла Jetpack Transition 1.5.0
👉 Появилась функциональность перемотки в TransitionManager. Работает на API 34 и выше и используется в Fragment для работы с Predictive Back Gesture
👉 Метод Transition.getRootTransition() позволит получить Transition, который запустил её
👉 Transition.TransitionListener получил методы onTransitionStart() и onTransitionEnd()

#анимация #jetpack #jetpackupdate
Вышла SeekableAnimatedVectorDrawable - альтернатива AnimatedVectorDrawable с дополнительными возможностями: пауза, перемотка, больше информации о событиях анимации VectorDrawable

#анимация #jetpack #jetpackupdate
Вышел Jetpack WebKit 1.11.0:
👉 Возможность управлять проигрыванием аудио в WebView
👉 URLUtilCompat - компат версия URLUtil с проверкой Url и парсингом инфы из них

#webview #webkit #jetpack #jetpackupdate
Всем кто разрабатывает под Android TV возрадуйтесь - первая Beta Jetpack Tv-Material 1.0 на Compose

#androidtv #compose #material #дизайн #jetpack #jetpackupdate
🔥 Первая альфа Jetpack SQLite 2.5.0 с поддержкой Kotlin Multiplatform: нативно Android и iOS, а остальные платформы через собранный из исходников SQLite (bundled версия)

Добавлены новые API: SQLiteDriver, SQLiteConnection и SQLiteStatement для установки связи с БД и выполнением запросов

#sqlite #kmp #jetpack #jetpackupdate
‼️‼️‼️ Главная новость дня - Jetpack Room становиться мультиплатформенным!

Стартанула разработка версии 2.7.0 и это становится главной новостью.

Важные факты:
👉 Переход на генерацию на основе KSP по умолчанию и генерация Kotlin кода
👉 KAPT и APT будут генерировать Java код
👉 Переход на новые мультиплатформенные API из Jetpack SQLIte
👉 Удалили KTX артефакт так как основной артефакт будет полностью на Kotlin
👉 Все функции Room интерфейсов должны содержать либо suspend функции или возвращать Flow

Что не работает
Пока не будет поддержки @RawQuery кроме как на Android
Подготовленная заранее БД (Pre-package Database) работает только на Android
RoomDatabase.Builder.enableMultiInstanceInvalidation доступно только для Android
RoomDatabase.Builder.setAutoCloseTimeout работает только на Android

Больше информации о Room в KMP читайте в документации

#sqlite #room #jetpack #jetpackupdate #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
Больше подробностей про все обновления Jetpack библиотек от 1 мая читайте здесь

#jetpack #jetpackupdate
Обновление Android Jetpack от 14 мая 2024:
👉 Lifecycle 2.8.0 Stable с поддержкой KMP
👉 Paging 3.30 Stable c поддержкой KMP
👉 ViewPager2 1.1.0 Stable с исправлениями багов и лучшей работой с Fragment
👉 Compose ViewFinder Compose 1.0 Alpha 01 - нативная Composable функция для интеграции превью камеры на CameraX или Camera2 API
👉 Annotation 1.8.0 Stable - аннотация @ReplaceWith для описания замены в @Deprecated

Готовятся к релизам
👉 RC: AppCompat 1.7 || Core-RemoteViews 1.1.0 || Window Manager 1.3.0
👉 Beta: Camera 1.4.0 || Compose 1.7.0 || Fragment 1.8.0 || Navigation 2.8.0 || Wear Compose 1.4.0 || Compose Material 3 1.3.0 || Compose Material3 Adaptive 1.0.0 || Concurrent 1.2.0

#jetpack #jetpackupdate #kmp
Обновление библиотек Android Jetpack
👉 Appcompat 1.7.0: исправление работы диалогов c LifecycleOwner, значительно увеличина скорость работы SupportMenuInflater и другие улучшения
👉 Car App 1.4.0: кластеризация рендеринга карты для навигационных приложений, новый шабон - Tab, поддержка адаптивного ограничения на таски
❗️Первый стабильный релиз Graphics Core 1.0
🛠 Исправление багов в Lifecycle 2.8.1
🔥 WindowManager 1.3.0 с поддержкой KMP

Также вышла Beta следующей версии Compose, RC Fragment 1.8.0 и другие обновления

#jetpack #jetpackupdate #kmp #androidauto
Please open Telegram to view this post
VIEW IN TELEGRAM
Вышло большое обновление Android Jetpack, но там только багфиксы, новые альфы. Много релизов и мало выхлопа

#jetpack #jetpackupdate
Вышло скучное обновление Android Jetpack библиотек. Только багфиксы, новые альфы, беты и rc

#jetpack #jetpackupdate
Jetpack Annotation 1.8.2 обзавелся поддержкой таргета mingwX64 в KMP

#jetpack #jetpackupdate
Обновление библиотек Android Jetpack от 7 августа 2024 года скомпилированы с target SDK 35 (Android 15). При подключение этой версии вам в проекте надо будет поднять compileSdk до 35 (не путайте с targetSdk)

#android15 #jetpack #jetpackupdate
Вышло обновление Android Jetpack библиотек. Исправление багов в Benchmark, Fragment, Navigation и WebKit

#jetpackupdate