🧹Hamma uchun tarixni tozalash
– Android uchun Telegram’ning beta-versiyasida endi siz nafaqat o‘zingiz, balki barcha ishtirokchilar uchun guruh suhbati tarixini tozalashingiz mumkin.
Xabarlarni hamma uchun tozalash imkoniyati faqat guruh egasi uchun mavjud. Eslatma: biz xozirda chat tarixini tozalash uchun turli botlardan foydalanamiz.
Ushbu imkoniyat faqat superguruhlarda ishlaydi va tez kunda Telegramga qo'shilishi kutilmoqda.
#Android#beta
💚@TGraphUz | YouTube
📹Building adaptive apps for Android (EN, 12м)
Повышайте узнаваемость и рейтинг вашего приложения в Google Play, адаптируя его под разные форм-факторы. В этом видео вы получите практическое руководство по созданию отзывчивых интерфейсов, которые одинаково хорошо работают не только на смартфонах, но и на устройствах с большими экранами и виджетах — с использованием ключевых техник, таких как window size classes и canonical layouts.
#android#adaptive#googleplay#оптимизация
🔨Включите эту настройку в Android Studio чтобы получить доступ ко всем AI фичам.
Копался в новых фичах Android Studio и не могу понять почему у меня нету фичи ⭐️ "Generate Compose Preview".
Изучал почему, а потом случайно нашел, что надо включить шаринг контекста всего проекта и в меню появились дополнительные опции. Сделано супер неочевидно.
#AndroidStuduio#Android#AndroidDev#AI
Telegram Beta Android 10.9.3 (44699)
更新日志:
- better hdr to sdr conversion (PR#1805)
- fix send button on voice draft
- fix broken voice messages on other players after pause (multiple bos pages due to not saving serialno)
- merged some old PRs (PR#1791, PR#1737, PR#1765...)
从 AppCenter 下载
#Android#apk
В Jetpack делают KMP API для обработки системных жестов нажатия назад или Predictive Back
Новая библиотека Jetpack NavigationEvent содержит в себе API для обработки нажатия назад или для отслеживания прогресса жеста назад. API cхоже с Dispatcher которое было сделано для Back ранее. Поддерживаются KMP таргеты: Android, Desktop/JVM, iOS, JS, Linux, WASM, watchOS, tvOS, Ming
ComponentActivity реализует интерфейс NavigationEventDispatcherOwner:
interface NavigationEventDispatcherOwner {
val navigationEventDispatcher: NavigationEventDispatcher
}
NavigationEventDispatcher представляет собой класс, для передачи системны событий Назад:
class NavigationEventDispatcher(
private val fallbackOnBackPressed: (() -> Unit)?,
private val onHasEnabledCallbacksChanged: ((Boolean) -> Unit)?,
)
// Добавления callback чтобы слушать когда произйдет нажатие "Назад"
fun addCallback(
callback: NavigationEventCallback,
priority: NavigationEventPriority = NavigationEventPriority.Default
)
fun dispatchOnStarted(event: NavigationEvent)
fun dispatchOnProgressed(event: NavigationEvent)
fun dispatchOnCompleted()
fun dispatchOnCancelled()
}
В Android Activity можно подписаться на обработку события
class MyActivity : ComponentActivity() {
init {
navigationEventDispatcher.addCallback(
callback = object : NavigationEventCallback(
isEnabled = true,
priority = NavigationEventPriority.Default
) {
override fun onEventCompleted() {
// Back сделан
}
},
priority = NavigationEventPriority.Default
)
}
}
#android#jetpack#навигация#kmp#kotlin
🚀 Вышел Room 2.7.0-alpha13
Библиотека мигрирует на Kotlin 2.0+ и весь проект должен будет тоже использовать её. Хотите KMP - точно надо будет мигрировать на Kotlin 2.0
Это последний альфа релиз и дальше будет Beta и уже совсем скоро релиз.
#android#kmp#jetpack#jetpackupdate#sqlite
Lynx.js теперь поддерживает нативные модули!🎉
Фреймворк Lynx.js от ByteDance сделал большой шаг вперёд — теперь разработчики могут использовать нативные модули для создания мощных и высокопроизводительных приложений.
🔹 Что это значит?
Теперь вы можете:
👉 Интегрировать нативные API iOS и Android прямо в коде на Lynx.js
👉 Вызывать код на Swift/Kotlin без сложных обёрток
👉 Повышать производительность приложений, используя платформенно-специфичные оптимизации
🔥 Это открывает новые возможности для разработчиков гибридных приложений!
Как вам такая новость? Уже есть идеи, где можно использовать? Делитесь в комментариях! ⬇️
#android#ios#crossplatform
🤖Демонстрация (EN,5м) работы предзагрузки видео в Media3 Expoplayer 1.4.0. Показывается пример кода как это реализовать, а также впечатления от использования.
🔗Альтернативная ссылка
#android#медиа#exoplayer
Telegram iOS 5.4 beta sürümünde birden fazla hesap desteği göründü.
Telegram uygulamanıza, farklı telefon numaralarına sahip en fazla üç hesap ekleyebilirsiniz. Hesaplar arası geçiş için Ayarlar simgesine uzun dokunun veya Ayarları açıp geçeceğiniz hesabın adına dokunun.
Bildirim ayarlarını değiştirmediyseniz tüm hesaplardan bildirim almaya devam edersiniz.
#iOS#beta#güncelleme