Android Broadcast – Telegram
Android Broadcast
14.4K subscribers
3.68K photos
368 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
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
👍30
Вышла 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
🎉78👍13🔥111
Forwarded from Compose Broadcast
Больше подробностей про типобезопасную навигацию в Jetpack Navigation Compose читайте в статье (EN, 8м). Ребята взяли KotlinX Serialization и сделали всё на основе его красиво (почему не сразу???)

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

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

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

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

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

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

#sqlite #kmp #jetpack #jetpackupdate
🔥35
‼️‼️‼️ Главная новость дня - 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
🔥61👍3
Больше подробностей про все обновления Jetpack библиотек от 1 мая читайте здесь

#jetpack #jetpackupdate
👍11
GitHub представила ИИ-платформу GitHub Copilot Workspace. Цель - значительное сокращение времени на настройку нового проекта и построения процесс разработки. Не придется читать документации и копаться в выборе технологий - ИИ все сделает за вас. Прощайте шаблоны

#github #ai #copilot
15👍5
Ежемесячная подписка
Доступ к закрытому контенту, Базе Знаний, исходникам проектов Кирилла и Секретному чату
👍2
Forwarded from Compose Broadcast
В официальной документации по Android выпустили руководство по созданию Shared Element Transition в Compose. Руководство содержит информацию о том как сделать анимацию и какие ограничения есть у неё сейчас

#анимация #compose #sharedelement
🔥27👍2
С приходом AI ассиcтентов для написания кода не стоит забывать что они отправляю ваш код на свои сервера для предоставления подсказок. Это значит что ваши безопасники должны дать одобрение на использование таких инструментов, а вы должны запретить анализировать чувствительный код

В статье найдете как настроить шаринг данных Gemini в Android Studio. Теперь в корне проекта ожидается появление файла .aiexclude, подобного .gitignore, но для описания исключений анализа AI

#ai #androidstudio #gemini
👍53
Вышло обновление Material Components Android 1.12.0
👉 Обновление Slider и Progress Indicator для лучшей поддержки accessibility
👉 Material Motion Transitions теперь стали поддерживать Predictive Back Fragment/View
⬆️ minSdk подняли до 19 (Android 4.4)
👉 Небольшие улучшения по всем виджетам
🛠 Исправление багов

#material
👍24
Обзор (10м) коллекций из AndroidX Collection:
👉 IntList, LongList
👉 IntIntPair, FloatFloatPair, LongLongPair
👉 Оптимизированные Map для работы с примитивными типами (ScatterMap)

#производительность #оптимизации
👍32🔥9
🤯 Google удаляет поддержку RISC-V из общего ядра Android

Не успели довести до конца и уже удаляю. Анонсировали поддержку громко! Самое интересное что с анонсом умных часов на RISC-V процессоре от Qualcomm ? Почему Google решила это не делать? Архитектура то переспективная и интересная производителям

Делитесь своими мыслями в комментариях почему выходит так

#riscv #aosp #google
👍122
Примеры как можно использовать виброотдачу в Android на View и Compose и в каких сценариях UI

#compose #haptic
🔥401
Какими технологиями вы пользовались для написания приложения за последний год?
Anonymous Poll
26%
Kotlin Multiplatform
10%
Flutter
2%
React Native
70%
Пишу только нативно
2%
Не пишу кода
5%
Не участвую в опросе
В Google Play на государственных приложениях стала появляться специальная отметка

#googleplay
👍473🔥2
Всем кто делает приложения для здоровья и фитнеса пора мигрировать с Google Fit API на Android Health Platform API. Руководство по миграции тут
👍311