Android Broadcast
14.2K subscribers
3.53K photos
347 videos
11 files
5.92K links
Подборка новостей и статей для Android разработчиков.

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

РКН https://abdev.by/rkn_tg_ab
加入频道
🤯 Более 60 процентов из топ 1000 Android приложений в 🛒 Google Play используют ⚙️ Jetpack Compose. Источник

❗️ ВАЖНО Используют, а НЕ полностью написали на нём UI

#andorid #compose #googleplay #googleio
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥11🤔8
This media is not supported in your browser
VIEW IN TELEGRAM
Улучшили навигацию между Compose Preview и Composable функцией с которой связано превью

#compose #androidstudio
🔥63👍8
🔨 Android Studio Narwhal FD позволит настроить ⚙️ Compose превью как вам будет угодно

#androidstudio #compose
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥384👍3
This media is not supported in your browser
VIEW IN TELEGRAM
🔨 Compose превью теперь может быстро менять размеры. Это изменение в Android Studio Narwhal FD позволит проще проверять адаптивность UI, за что так топит Google

#androidstudio #compose
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥107👍106
Серия статей с разборами лучших практик для Jetpack Compose:
1️⃣ 5 Core Optimizations Every Developer Should Know (EN, 5м, альт. ссылка)
2️⃣ 5 Advanced Techniques for Ultra-Smooth Apps (EN, 8м, альт. ссылка)
3️⃣ The Expert’s Toolkit (EN, 8м, альт. ссылка)
4️⃣ Runtime Mastery & Fine-Tuning (EN, 8м, альт. ссылка)

#compose
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥444🤔4
Media is too big
VIEW IN TELEGRAM
📹 Mastering text input in Compose (EN, 18м)

Google выпустили шикарное видео, где показали лучшие практики работы с текстовыми полями в Compose — с примерами, API и лайфхаками.

В ролике разработчики на примере рассказывают:
👉 как использовать state-based TextField — новый подход к управлению вводом;
👉 зачем нужен SecureTextField и как задать требования к паролю;
👉 как работает Autofill API (да, теперь можно сохранять логины и OTP);
👉 как кастомизировать поле ввода OTP с помощью BasicTextField и decorator;
👉 как принимать GIF и изображения через drag & drop с новым contentReceiver;
👉 как использовать input/output трансформации для автоподстановки скобок и тире в номерах;

#android #compose
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3212
🎉🚀 Новая Jetpack Библиотека - Photo Picker

Новая библиотека Jetpack Photo Picker позволит перенести встраиваемый Photo Picker из Android 16 на более ранние версии Android. Благодаря Mainline системе встраиваемый Photo Picker будет доступен на Android 14 и выше как часть ОС, а вот на других версиях будет помогать библиотека Jetpack Photo Picker, работающая скорее всего на основе Google Play Services.

Важно - сразу сделали версию для View и Compose

#android #jetpack #android16 #compose
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥48👍93
🐱 Библиотека Navigation - навигационная библиотека для Compose под Android, построенная вокруг состояния. Open source решение от подписчика канала (задавате вопросы в комментариях и поддержите Звездой на 🐱 GitHub)

// Создаем NavigationManager и передаем в него начальное состояние
val navigationManager = rememberNavigationManager(
NavigationState(
NavigationHost(
hostName = "Main",
initialDestination = FirstSampleDestination(),
)
)
)

@Parcelize
class FirstSampleDestination : ComposeDestination {

@IgnoredOnParcel
override val composable: @Composable (Destination) -> Unit = {
FirstSamplePane()
}
}

// инициализируем навигацию в Compose
Navigation(
navigationManager = navigationManager
) {
Pane(rememberNavigationHost("Main"))
}

// Пример перехода
navigationManager.execute(
ForwardCommand(SecondSampleDestination(text))
)

@Parcelize
data class SecondSampleDestination(val text: String) : ComposeDestination {

@IgnoredOnParcel
override val composable: @Composable (Destination) -> Unit = { destination ->
SecondSamplePane((destination as SecondSampleDestination).text)
}
}


Делитесь в комментариях как вам решение и я тоже пошел обсуждать

#compose #навигация #opensource
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔21🔥62
🔨 В Android Studio Narwhal Feature Drop в Layout Inspector появится счетчик дочерних (Child) рекомпозиций

#androidstudio #compose
Please open Telegram to view this post
VIEW IN TELEGRAM
👍573🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥174👍3