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
#jetpackupdate #jetpack #fragment #emoji

Обновление Android Jetpack 17 ноября 2021

Что нового:
👉 AppCompat 1.4 Stable - поддержка Emoji Compat по умолчанию
👉 Fragment 1.4.0 Stable - Fragment StrictMode, множественный back stack и возможность получить текущий Fragment из FragmentContainerView, новый менеджер состояний стал основным и единственным
👉 Beta Hilt-Navigation-Compose 1.0
👉 Preference 1.2.0 вышли в beta, а с ними адаптации UI настроек на складных устройствах и планшетах
👉 Релиз библиотеки Emoji2 1.0
👉 Paging 3.1.0 Stable - исправление багов, изменение поведения и улучшения API
👉 WorkManager 2.7.1 с исправлением багов


Напишите в комментариях стоит ли делать выпуски об обновлениях Jetpack. Например мне точно нужно рассказать про изменения в Fragment 1.4, так как там много важного а остальное так себе и не вижу смысла рассказывать о других изменениях
#fragment #viewpager2

Dynamically Update/Refresh/Reload ViewPager2 Fragments

ViewPager2 оказалось не таким уж и крутым решением, доставив много боли разработчикам. Автор стать рассказывают про одну из них - обновление Fragment внутри ViewPager2
#AndroidBroadcast #Fragment #Jetpack

📺 [РАННИЙ ДОСТУП] Обзор новых возможностей в Fragment 1.4

В свежем видео рассказываю о том какие изменений произошли в Fragment 1.4 ведь там столько интересного: FragmentStrictMode, Multiple Back Stack и новый менеджер состояний под капотом!

Ранний доступ доступен для донатеров или можно купить доступ за 100 рос рублей, тем самым поддержав канал.

Также доступ можно получить и на Patreon
#AndroidBroadcast #fragment #jetpack

📺 Обзор Fragment 1.4 (12 мин)

Крайний релиз Jetpack Fragment вышел очень интересным на фичи, что заслужил озвучить изменения в отдельном видео, а именно:
🔥 Новый менеджер состояний
🔥 Несколько back stack
🔥 FragmentStrictMode
💪 Новые проверки кода в Android Lint
🚀 Улучшение работы анимаций
🔨 Исправление багов в работе ЖЦ Fragment

Если вы хотите получать доступ к новым роликам раньше других и видеть больше интересного контента, то вы можете поддержать проект на регулярной основе на Boosty или Patreon или одноразовым донатом здесь
#AndroidBroadcast #Fragment #Jetpack

Jetpack Fragment 1.4: Multi Back Stack, StrictMode

Выпустил текстовую расшифровку видео про новинки AndroidX Fragment 1.4. Если еще не смотрели видео, то оно здесь
Неочевидное про Fragment API. Часть 1. Транзакции

Статья про то что вы могли пропустить в изменения API Fragment и как удобно работать c транзакциями:
👉 ktx расширения
👉 Оптимизация транзакции
👉 Альтернатива add/replace
👉 Когда все может пойти не так

#fragment #jetpack
Неочевидное про Fragment API. Часть 2. (Не) создаем инстанс

Продолжение серии статей про современные возможности Fragment. В новой части рассказывается про создание объектов:
👉 FragmentContainerView
👉 Fragment.onInflate()
👉 FragmentFactory - передаем параметры в конструктор Fragment законно
👉 Транзакции без создания Fragment
👉 Передача layout res id в конструктор

#fragment
Неочевидное про Fragment API. Часть 3. Навигация

В новой части разбора того что вы могли пропустить: множественный back stack, OnBackPressedDispatcher, Primary Navigation Fragment, Fragment Result API и ktx расширения

#fragment
Неочевидное про Fragment API. Часть 4. Анимации и меню

Заключительная часть статей про современные возможности Fragment API. В новой части рассказывается про:
👉 анимации транзакций
👉 применение Property Animation
👉 shared elements transition
👉 Использование MenuHost вместо deprecated методов по работе с меню из Fragment

#fragment
FragmentFactory - API, которое позволяет использовать нестандартные конструкторы Fragment. Автор статьи разработал Kotlin DSL для удобного описания универсально фабрики

#fragment
Стартанула разработка Fragment 1.8.0 и там сделали возможность вставки Fragment в Compose - функция AndroidFragment. Рекомендуется использовать вместо AndroidViewBinding

#jetpack #fragment #compose
Вышел Jetpack Fragment 1.7.0
👉 Поддержка Predictive Back Gesture из Android 13 и показывает предыдущий Fragment при жесте назад на основе Animator или в связке с AndroidX Transition 1.5.0
👉 Артефакт fragment-compose для перехода с полностью архитектуры на Fragment на полностью Compose

#jetpack #jetpackupdate #fragment
Если у вас много интерфейса на Fragment, но очень хочется Compose, то теперь есть официальное API для вставки Fragment в Composable функции. Статья с примером использования тут

#fragment #compose
Вышли Fragment 1.8.0
🔥Новый артефакт fragment-compose для вставки Fragment в Composable функции. Рекомендуется как замена AndroidViewBinding
🛠 Улучшения работы с Predictive Back Gesture

#fragment #compose
Media is too big
VIEW IN TELEGRAM
📺 Fragments in Compose (10 мин)

Видео про то как вставить Fragment в Compose с применением библиотеки fragment-compose (уже стабильная версия 1.8)

Почитать про использование Fragment в Compose можно в документации

#compose #fragment #android #jetpack
Please open Telegram to view this post
VIEW IN TELEGRAM
Вышла стабильная Jetpack Navigation 2.8.0. Главное нововведение типобезопасная навигация для Compose 🔥

Что еще:
👉 Поддержка Predictive Back жеста
👉 Новый артифакт navigation-fragment-compose. Добавляет ComposableNavHostFragment, который позволяет в XML граф навигации добавлять Composable функции

#compose #fragment
В Activity 1.9.2 и Fragment 1.8.3 внесли правки для лучше работы с Predictive Back Gesture

#jetpack #activity #fragment