Google представила Media Developer Center - специальный раздел сайта developer.android.com, который фокусируется на создании приложений для работы с медиа:
👉 Лучшие практики
👉 Примеры реализации
👉 Jetpack библиотеки
👉 Работа с медиа на разных устройствах и между ними
👉 Тестирование
Мне нравится как с миграцией ExoPlayer в Jetpack началась новая эра для медиа, Поддержка редактирования и конвертирования и множество других фичей из коробки
#media #jetpack
👉 Лучшие практики
👉 Примеры реализации
👉 Jetpack библиотеки
👉 Работа с медиа на разных устройствах и между ними
👉 Тестирование
Мне нравится как с миграцией ExoPlayer в Jetpack началась новая эра для медиа, Поддержка редактирования и конвертирования и множество других фичей из коробки
#media #jetpack
👍96👎9
Хочу устроить разбор кода проектов. Накидайте в комментариях ссылки на приложения (именно приложения, а не либы) которые подойдет под требования
- опубликован в магазинах приложений или распространяется через сайт
- открытый исходный код
- проект на заброшен авторами
- опубликован в магазинах приложений или распространяется через сайт
- открытый исходный код
- проект на заброшен авторами
👍70👎14
В документации по API из Jetpack теперь будут указывать версию в которой API пометили как deprecated. Как по мне полезно, а вам это нужно было?
#jetpack
#jetpack
👍195👎10
В новом обновлении Jetpack добавили аннотацию
Это шутка конечно, но порой это бы хорошо знать по коду, а не из changelog
@Broken - помечается API которое сломали и фиксить не собираются👍92👎10
Вышла стабильная Jetpack WindowManager 1.1 - библиотека для разработки приложения под различные размеры экранов (телефоны, планшеты, складные устройства, десктопы)
Что нового:
👉 Получение размеров экрана и класс к которому относится его размер (компактное, среднее, разложенное)
👉 Улучшения API для складных устройств с возможность получения больше информации о состоянии устройства
👉 Activity Embedding - показ 2 Activity на одном экране
#jetpack #foldable
Что нового:
👉 Получение размеров экрана и класс к которому относится его размер (компактное, среднее, разложенное)
👉 Улучшения API для складных устройств с возможность получения больше информации о состоянии устройства
👉 Activity Embedding - показ 2 Activity на одном экране
#jetpack #foldable
👍43👎3
КВИЗ #18 - Что НЕ умеет DownloadManager из Android SDK?
Anonymous Quiz
9%
Отдавать информацию о прогрессе загрузки файла
13%
Задать тип сети, который может использоваться для загрузки
28%
Загружать файлы в приватную директорую приложения
49%
Все описанное выше возможно
👍56👎22
This media is not supported in your browser
VIEW IN TELEGRAM
📺 Разбор всех изменений в Android 14 для разработчиков (35 мин)
Совсем скоро состоится релиз Android 14, но уже есть финальное Android SDK (Platform Stability Release). Я разобрал все самые важные изменения в одном видео, а также поделился как они повлияют на разработчиков.
#AndroidBroadcast #разбор
Совсем скоро состоится релиз Android 14, но уже есть финальное Android SDK (Platform Stability Release). Я разобрал все самые важные изменения в одном видео, а также поделился как они повлияют на разработчиков.
#AndroidBroadcast #разбор
👍45👎17
Обновление Android Jetpack 9 августа 2023
👉 Navigation 2.7.0: анимации из Accompanist переехали в Navigation Compose
👉 Fragment 1.7 alpha 2 улучшили поддержку Predictive Back Gesture из Android 14
👉 Browser 1.6.0
👉 Jetpack Collections 1.3.0 в Beta с поддержкой KMP
👉 Hilt 1.1.0 alpha 1 поддержка KSP уже в работе
#jetpack #jetpackupdate #compose
👉 Navigation 2.7.0: анимации из Accompanist переехали в Navigation Compose
👉 Fragment 1.7 alpha 2 улучшили поддержку Predictive Back Gesture из Android 14
👉 Browser 1.6.0
👉 Jetpack Collections 1.3.0 в Beta с поддержкой KMP
👉 Hilt 1.1.0 alpha 1 поддержка KSP уже в работе
#jetpack #jetpackupdate #compose
👍22👎7
Forwarded from Compose Broadcast (Кирилл Розов)
🎉 Вышел Jetpack Compose 1.5.0 🎉
👉 Улучшение производительности: рефакторинг Modifier (до 80% ускорили во времени композиции 🤯)
👉 Снижено потребление памяти
👉 Проверил рефакторинг BasicText для ускорения его работы
👉 Множество API для работы с текстом стали стабильными
👉 LazyStaggeredGrid API теперь стабильное
🛠️ Исправление багов. Говорят много багов пофиксили в Pager
Скоро появится документация для миграции кастомных Modifier на Modifier.Node API. Смотрите пример кодом и видео по теме 📺 Compose Modifiers deep dive (21 мин)
Подробности изменений по либам
👉 Compose Animation
👉 Compose Foundation
👉 Compose Material
👉 Compose Runtime
👉 Compose UI
#jetpack #android @compose_broadcast
👉 Улучшение производительности: рефакторинг Modifier (до 80% ускорили во времени композиции 🤯)
👉 Снижено потребление памяти
👉 Проверил рефакторинг BasicText для ускорения его работы
👉 Множество API для работы с текстом стали стабильными
👉 LazyStaggeredGrid API теперь стабильное
🛠️ Исправление багов. Говорят много багов пофиксили в Pager
Скоро появится документация для миграции кастомных Modifier на Modifier.Node API. Смотрите пример кодом и видео по теме 📺 Compose Modifiers deep dive (21 мин)
Подробности изменений по либам
👉 Compose Animation
👉 Compose Foundation
👉 Compose Material
👉 Compose Runtime
👉 Compose UI
#jetpack #android @compose_broadcast
👍91👎8
This media is not supported in your browser
VIEW IN TELEGRAM
Вышла новая версия библиотека Emoji2 1.4.0 со стандартным компонентом выбора эмоджи. Смотри компонент EmojiPickerView, которая позволяет указать количество колонок и строк
#jetpack
#jetpack
👍42👎11
Пилотный выпуск что мне делать собрал много позитива и ребята нашли поддержки, а также ответы. Я готов продолжать эту рубрику на канале. Если у вас есть вопросы и истории, которые нужно чтобы я прокомментировать - пишите мне почту kirill@androidbroadcast.dev с темой письма "Что мне делать"
#ЧтоМнеДелать
#ЧтоМнеДелать
👍41👎13
Всем вы слышали SOLID. Про него же на собесах спрашивают и не знать его зашквар. Почитайте про букву L - Liskov Substitution Principle. Вот статья на 8 минут
#architecture
#architecture
👍43👎22
Стали доступны исходники Android 14 в Android Studio SDK Manager. Что-то рано в этом году. Зима Релиз близко 😁
#android14
#android14
👍42👎10
Вышла пятая бета Android 14. В ней правятся баги и шероховатости работы ОС, новый фичей и API не добавляли. Дальше уже ждем финальный релиз!
Напомню что на Boosty я уже сделал разбор всех фичей Android 14 для разработчиков . Не люблю просить о помощи, но сейчас сложилась ситуация когда она мне очень нужна. Не Android Broadcast, а лично мне - Кириллу Розову. Самый простой и лучший способ - оформить подписку на Boosty. Получите годный контент в благодарность. Также можно донатом
#android14
Напомню что на Boosty я уже сделал разбор всех фичей Android 14 для разработчиков . Не люблю просить о помощи, но сейчас сложилась ситуация когда она мне очень нужна. Не Android Broadcast, а лично мне - Кириллу Розову. Самый простой и лучший способ - оформить подписку на Boosty. Получите годный контент в благодарность. Также можно донатом
#android14
👍28👎14
В Android 14 пользователь сможет предоставлять доступ к отдельным фото и видео (Selected Photos Access), причем это будет работать для всех приложений без исключений!
Google выпустила статью с рекомендациями как выбрать правильный способ выбора медиа в вашем приложении: стандартный Photo Picker, собственный пикер или запуск Intent ACTION_GET_CONTENT
#android14 #media
Google выпустила статью с рекомендациями как выбрать правильный способ выбора медиа в вашем приложении: стандартный Photo Picker, собственный пикер или запуск Intent ACTION_GET_CONTENT
#android14 #media
👍56👎14
Интервью
📺 Organic Maps - открытые оффлайн карты (1.5 часа)
Разборы
📺 Разбор всех фичей Android 14 (34 мин)
📺 Bottom App Bars - UX With Material3 (8 мин)
Новости
📺 Google Dev News (2 мин)
📺 Новости мобильной разработки 2023.15 (24 мин) от @android_broadcast
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
📺 Organic Maps - открытые оффлайн карты (1.5 часа)
Разборы
📺 Разбор всех фичей Android 14 (34 мин)
📺 Bottom App Bars - UX With Material3 (8 мин)
Новости
📺 Google Dev News (2 мин)
📺 Новости мобильной разработки 2023.15 (24 мин) от @android_broadcast
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
👍17👎12
📺 Новости мобильной разработки 2023.15 (23 мин)
00:21 Nearlink
01:23 Copilot в Windows 11
02:32 IT Пикник
03:43 Code referencing for GitHub Copilot
04:35 Media Dev Center
06:02 Разбор Android 14
07:17 HarmonyOS Next
08:50 Atlassian уходит
10:46 StableCode
11:33 Jetpack документация
12:26 Запустили КМР на Aurora OS
14:05 Обновление Jetpack
15:05 Jetpack Compose 1.5.0
16:27 Jetpack Emoji Picker
17:38 JetBrains Toolbox 2.0
18:45 ChatGPT много ошибается
19:48 Карта GitHub проектов
20:19 RCS для всех
Смотрите новости на разных площадках:
👉 RuTube
👉 VK Video
👉 Дзен
#AndroidBroadcast #новости
00:21 Nearlink
01:23 Copilot в Windows 11
02:32 IT Пикник
03:43 Code referencing for GitHub Copilot
04:35 Media Dev Center
06:02 Разбор Android 14
07:17 HarmonyOS Next
08:50 Atlassian уходит
10:46 StableCode
11:33 Jetpack документация
12:26 Запустили КМР на Aurora OS
14:05 Обновление Jetpack
15:05 Jetpack Compose 1.5.0
16:27 Jetpack Emoji Picker
17:38 JetBrains Toolbox 2.0
18:45 ChatGPT много ошибается
19:48 Карта GitHub проектов
20:19 RCS для всех
Смотрите новости на разных площадках:
👉 RuTube
👉 VK Video
👉 Дзен
#AndroidBroadcast #новости
👍48👎21
Статья (11 мин) с разбором устройств в режиме Lock task mode или еще известный как Kiosk-режим. Фактически это специальный режим, который позволяет работать только с одним специальным приложения - заказать еду в кафе, купить билет в аэропорту, навигация по ТЦ и др.
📺 На тему Mobile device management у меня на канале есть интересное интервью с разработчиком такой системы. Посмотреть (даже послушать) можно тут
📺 На тему Mobile device management у меня на канале есть интересное интервью с разработчиком такой системы. Посмотреть (даже послушать) можно тут
👍37👎8
Forwarded from Кирилл Розов. Блог броадкастера
Почему-то весь Dev Rel компаний считает, что выступать нужно на конференциях, еще поставить туда стенд и заплатить много денег организатором. Это ведь рабочий вариант привлечь к себе внимание! Я так не считаю и вот почему
1️⃣ Вам нужно пробиться в программу где аудитория ограничена
2️⃣Организаторы конференций не особо парятся тем чтобы выложить видео качественно с продвижением и рекламой
3️⃣ Сезонность конференций
4️⃣ Необходимость пробиться в сетку среди множество желающих выступить
5️⃣ Собрать аудиторию на свой доклад, когда параллельно идет еще 1-3 доклада
Я, Кирилл Розов, хочу попробовать изменить сложившуюся тенденцию. Dev Rel и разработчики ЧИТАЙТЕ ВНИМАТЕЛЬНО. Я помогу вам сделать классный доклад как вы делаете это на онлайн конференциях и опубликовать его на своей площадке youtube.com/androidbroadcast (❗️ 21 000 подписчиков) Я займусь продвижением и всем оформлением ролика, а также буду про него рассказывать и в будущем при хорошей отсылке на тему. Такого охвата и выхлопа вам не даст ни одна конференция, а про продвижение и популяризацию так и вовсе! Это не значит, что попадет любой доклад, следить за качеством и интересом я буду лично. ВСЕ ЭТО Я СДЕЛАЮ БЕСПЛАТНО СО СВОЕЙ СТОРОНЫ.
Пишите мне на почту kirill@androidbroadcast.dev или в личку Telegram если она у вас есть.
1️⃣ Вам нужно пробиться в программу где аудитория ограничена
2️⃣Организаторы конференций не особо парятся тем чтобы выложить видео качественно с продвижением и рекламой
3️⃣ Сезонность конференций
4️⃣ Необходимость пробиться в сетку среди множество желающих выступить
5️⃣ Собрать аудиторию на свой доклад, когда параллельно идет еще 1-3 доклада
Я, Кирилл Розов, хочу попробовать изменить сложившуюся тенденцию. Dev Rel и разработчики ЧИТАЙТЕ ВНИМАТЕЛЬНО. Я помогу вам сделать классный доклад как вы делаете это на онлайн конференциях и опубликовать его на своей площадке youtube.com/androidbroadcast (
Пишите мне на почту kirill@androidbroadcast.dev или в личку Telegram если она у вас есть.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍47👎22❤1
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Хотите узнать насколько хорош K2 компилятор в скорости? Разработчик взял приложения Now in Android и включил везде где можно K2 (kapt все также работает на старом компиляторе). Результаты не впечатляют пока, но надо помнить что это еще в разработке и нужно ждать когда все перейдет на K2. Подробный тест тут
#k2 #performance
#k2 #performance
👎41👍12