Android 15 релизнули в AOSP, но релиз его для устройств не будет сегодня. Наверное это и есть официальный релиз Android 15. Но теперь даже Pixel не получают Android в день релиза 😂
#android15
#android15
Исторический момент для YouTube Android Broadcast - 25 тыс подписчиков! Кнопка YouTube мне светит нескоро, но малыми шагами иду к заветной цифре 100 тыс 🏃
#AndroidBroadcast
#AndroidBroadcast
Пользователи из России стали сталкиваться с невозможностью установки/обновления отдельных плагинов в IDE на базе IntelliJ платформы. IDEA Community Edition и Android Studio скачиваются. Непонятно по какому принципу блокируется загрузка плагинов, но всегда их можно скачать с репозитория GitHub и поставить через файл. Нужен альтернативный репозиторий с плагинами, чтобы обновления и дальше работали
UPD: Ограничение обходится включением VPN
#idea #androidstudio
UPD: Ограничение обходится включением VPN
#idea #androidstudio
Столкнулись с проблемой установки/обновления плагинов ?
Anonymous Poll
16%
Да 😢
43%
Пока нет
27%
Я не в России или Беларуси
1%
Не использую IDEA и Android Studio
13%
Не участвую в опросе
В Android 15 форсируют режим edge-to-edge (Который в текущем виде есть уже с Android 4.4). К выходу Android 15 выпустили статью (EN,13м) с советами по адаптации
👉 Используйте компоненты с поддержкой Windows Inset
👉 Рисовать UI под системными панелями
👉 Обрабатывайте вырезы в экранах (камера)
👉 В контент со скроллом убедитесь что его край не будет под системными панелями
👉 Надо корректно работать с Inset от IME (софтовой клавиатуры)
и много других примеров и советов в материале
#android15 #edgetoedge
👉 Используйте компоненты с поддержкой Windows Inset
👉 Рисовать UI под системными панелями
👉 Обрабатывайте вырезы в экранах (камера)
👉 В контент со скроллом убедитесь что его край не будет под системными панелями
👉 Надо корректно работать с Inset от IME (софтовой клавиатуры)
и много других примеров и советов в материале
#android15 #edgetoedge
Вон какие шутки Google делает. Пока только в США, но такие функции спасают жизни. Анонс тут
Forwarded from Compose Broadcast
👉 Shared element transitions
👉 Анимации элементов в Lazy List
👉 Поддержка встроенных ссылок и базового форматирования HTML через AnnotatedString.fromHtml()
👉 ContextualFlowRow и ContextualFlowColumn новые layout которое делают композицию только того контента который могут вместить
🚀 Ускорение работы. В отдельных бенчмарках до 17%
👉 Strong skipping mode включен по умолчанию с Compose Compiler 2.0.20
👉 Различные API их экспериментальных переехали в стабильные
👉 Задепрекейтили ClickableText. На замену BasicText с LinkAnnotation
👉 Поддержка длинных скриншотов
Артефакты
👉 Compose Runtime 1.7.0
👉 Compose Material3 1.3
👉 Compose Material 1.7.0
👉 Compose Foundation 1.7.0
👉 Compose UI 1.7.0
👉 Compose Animation 1.7.0
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
Что еще:
👉 Поддержка Predictive Back жеста
👉 Новый артифакт navigation-fragment-compose. Добавляет ComposableNavHostFragment, который позволяет в XML граф навигации добавлять Composable функции
#compose #fragment
В Activity 1.9.2 и Fragment 1.8.3 внесли правки для лучше работы с Predictive Back Gesture
#jetpack #activity #fragment
#jetpack #activity #fragment
Началась разработка CameraX 1.5.0 (вышла первая альфа) и главная фича - поддержка съемки с 2 камер одновременно
#jetpack #camerax #camera
#jetpack #camerax #camera
Вышел Emoji2 1.5.0
👉 Поддержка emoji 15.1
👉 Поддержка bidirectional пикера эмоджи
👉 Поддержка эмоджи с разными цветами кожи
#jetpack #emoji
👉 Поддержка emoji 15.1
👉 Поддержка bidirectional пикера эмоджи
👉 Поддержка эмоджи с разными цветами кожи
#jetpack #emoji
Хотите больше узнать про обновления библиотек Android Jetpack - читайте Release Notes от 4 сентября 2024
#jetpack #jetpackupdates
#jetpack #jetpackupdates
Простое сравнение(EN,4м) что и когда использовать из троицы synchronized, volatile и AtomicReference
#многопотоность
#многопотоность
This media is not supported in your browser
VIEW IN TELEGRAM
Google Maps ускорила загрузку оффлайн карты на 10% с использованием User Initiated Data Transfer Job из Android 14, которое повышает приоритет выполняемой работе и позволяет качественно выполнять работу больше 10 минут
Google приводит подобные истории чтобы вы понимали делаются API и какую пользу они вам принесут
#android14 #android15
Google приводит подобные истории чтобы вы понимали делаются API и какую пользу они вам принесут
#android14 #android15
This media is not supported in your browser
VIEW IN TELEGRAM
0:43 Google Play сворачивает программу багхантинга
1:41 Podlodka Android Crew 12
2:40 Android Studio Koala Feature Drop
6:01 Kotlin Coroutines. От А до Я
6:32 Блокировка софта в России и Беларуси
9:09 Релиз Android 15
10:18 Заключение
#AndroidBroadcast #видео #googleplay #android15
Please open Telegram to view this post
VIEW IN TELEGRAM
Разработчик подсмотрел в исходниках Android интересные приемы:
👉 Переопределение protected метода на public в наследуемом классе (можно только в Java)
👉 ThreadLocal - синглтон для потока
👉 Проксирование/Делегирование методов другому классу
👉 Наследование с реализацией интерфейсов для построения единого API
👉 Создание дополнительного типа в качестве пустого значения
👉 Пул объектов
👉 int как контейнер для нескольких значений
👉 Переопределение protected метода на public в наследуемом классе (можно только в Java)
👉 ThreadLocal - синглтон для потока
👉 Проксирование/Делегирование методов другому классу
👉 Наследование с реализацией интерфейсов для построения единого API
👉 Создание дополнительного типа в качестве пустого значения
👉 Пул объектов
👉 int как контейнер для нескольких значений
Android Studio LadyBug 2024.2.1 уже доступна в Beta. Самое классное - свежие фичи из IDEA 2024.2 и возможность мокать сенсоры из их значения
#androidstudio
#androidstudio