📺 Hardware acceleration for on-device Machine Learning (15 мин)
Посмотрел очень интересный доклад про аппаратное ускорение ML, я хоть в этой теме и не шарю, но очень классно показали демонстрацию как можно ускорить работу моделей и сделать ее менее затратной по энергии с помощью оптимизации моделей под GPU или использование уже готовые в Google ML Kit и TensorFlow Hub.
Что еще интересного:
👉 Google будет развивать TF Lite на Android т.к. оно является официальным решеним для ML на ОС
👉 TF Lite являются частью Google Play Services и не надо тягать либу в приложениях самостоятельно
👉 Google готовит инструмент для автоматизации проверки ваших моделей для работы в Android на GPU и прочие оптимизации
#ml #androiddevsummit
Посмотрел очень интересный доклад про аппаратное ускорение ML, я хоть в этой теме и не шарю, но очень классно показали демонстрацию как можно ускорить работу моделей и сделать ее менее затратной по энергии с помощью оптимизации моделей под GPU или использование уже готовые в Google ML Kit и TensorFlow Hub.
Что еще интересного:
👉 Google будет развивать TF Lite на Android т.к. оно является официальным решеним для ML на ОС
👉 TF Lite являются частью Google Play Services и не надо тягать либу в приложениях самостоятельно
👉 Google готовит инструмент для автоматизации проверки ваших моделей для работы в Android на GPU и прочие оптимизации
#ml #androiddevsummit
👍17👎10
Автор Koin взял исходники Now In Android (хорошего примера современного Android приложения по версии Google) и решил заменить Dagger/Hilt на Koin. Результат в репе на GitHub, а в серии статей автор расскажет про процесс замены подробнее.
👍64👎9😁5
Видно что конец года - контента мало. Но я вам готовлю бодрое начало следующего года, а также ламповый новогодний стрим и еще кое-что интересное!
📺 THIS Is How You Use the New Android 13 Photo Picker (10 мин)
📺 КАК УСТРОЕН JPEG? (10 мин)
📺 2ГИС разрабатывает Android приложение на QT | Интервью + кодинг демо (1.5 часа)
📺 Как работает Android. Binder. Процессы. IPC (45 мин)
#подборкавидео
📺 THIS Is How You Use the New Android 13 Photo Picker (10 мин)
📺 КАК УСТРОЕН JPEG? (10 мин)
📺 2ГИС разрабатывает Android приложение на QT | Интервью + кодинг демо (1.5 часа)
📺 Как работает Android. Binder. Процессы. IPC (45 мин)
#подборкавидео
👍36👎12❤🔥1
📄 Ease the development of media apps for Wear OS with the media toolkit (9 мин)
Статья раскрывает использования Wear media toolkit (часть Horologist) для разработки медиа приложений для Google Wear OS:
👉 Проигрывание музыки переводите на DSP вместо CPU с помощью AudioOffloadManager
👉 PlaybackBenchmark позволит сравнить скорость работы
👉 Используйте подключение к инету как можно меньше
👉 Используйте стандартный UI для проигрывания медиа
👉 Ongoing Activity - фича Wear OS 3 чтобы удобнее взаимодействовать с плеером
👉 Оптимизируйте производительность: кодеки, битрейт, кэширование, оптимизация под разные сети
#wear #compose #media
Статья раскрывает использования Wear media toolkit (часть Horologist) для разработки медиа приложений для Google Wear OS:
👉 Проигрывание музыки переводите на DSP вместо CPU с помощью AudioOffloadManager
👉 PlaybackBenchmark позволит сравнить скорость работы
👉 Используйте подключение к инету как можно меньше
👉 Используйте стандартный UI для проигрывания медиа
👉 Ongoing Activity - фича Wear OS 3 чтобы удобнее взаимодействовать с плеером
👉 Оптимизируйте производительность: кодеки, битрейт, кэширование, оптимизация под разные сети
#wear #compose #media
👎11❤3👍2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
📄 Making a Game with Compose Canvas on Wear OS (6 мин)
История как на часах с помощью Compose Canvas API сделали простую игру
#compose #wear
История как на часах с помощью Compose Canvas API сделали простую игру
#compose #wear
🔥25👎7👍3😁3
📺 5 фичей Android Studio который вы могли пропустить (5 мин):
👉 Перехват сетевых запросов на основе задаваемых вами правил (Charles больше не нужен?)
👉 Определения эффекта загрузки данных во время Gradle билда
👉 Помощник в обновлении на свежую версию Android (обновление targetSdk)
👉 Зеркало экрана подключенного устройства, управление им и пр. операции
👉 Соединение между эмуляторами по Bluetooth
Часть возможностей доступна только из самой последней Canary версии Android Studio
#androidstudio
👉 Перехват сетевых запросов на основе задаваемых вами правил (Charles больше не нужен?)
👉 Определения эффекта загрузки данных во время Gradle билда
👉 Помощник в обновлении на свежую версию Android (обновление targetSdk)
👉 Зеркало экрана подключенного устройства, управление им и пр. операции
👉 Соединение между эмуляторами по Bluetooth
Часть возможностей доступна только из самой последней Canary версии Android Studio
#androidstudio
⚡45👍18👎6👨💻1
Android, Animations and Reduced Motion
Инструкция как можно проверить что в Dev настройках изменили скорость анимации и учитывать ее в Compose анимациях
#animation #compose
Инструкция как можно проверить что в Dev настройках изменили скорость анимации и учитывать ее в Compose анимациях
#animation #compose
👎11👍4🤔2⚡1
📄 Improving Your Gradle Workflow by Not Auto-reloading Build Files (1 мин)
Чтобы ускорить работу с Gradle - отключите автоматическую перезагрузку проекта после изменений в билд скриптах, а также автоматическую перезагрузку Kotlin скриптов
#gradle
Чтобы ускорить работу с Gradle - отключите автоматическую перезагрузку проекта после изменений в билд скриптах, а также автоматическую перезагрузку Kotlin скриптов
#gradle
⚡14👎12🤔8👍2
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
📣 Обновление Kotlin Roadmap. Декабрь 2022
Самыми важными приоритетами разработки является
👉 новый Kotlin компилятор (K2). Планируется вывод в Beta
👉 Kotlin плагин для IDEA на основе K2. Все станет быстрее
👉 стабилизация Kotlin Multiplatform Mobile
👉 улучшения опыта разработчиков библиотек.
Фичи языка:
👉 until оператор
👉 современная замена Enum.values()
👉 поддержка нелокальных break & continue
👉 дизайн и реализация toString в object
Прочее:
👉 улучшение новой менеджера памяти в Kotlin/Native
👉 ускорение компиляции Kotlin/Native
👉 ускорение работы и стабильности IDE плагина
👉 улучшение опыта с Gradle Kotlin скриптами
👉 стабилизация библиотек и документации
#roadmap #kotlin
Самыми важными приоритетами разработки является
👉 новый Kotlin компилятор (K2). Планируется вывод в Beta
👉 Kotlin плагин для IDEA на основе K2. Все станет быстрее
👉 стабилизация Kotlin Multiplatform Mobile
👉 улучшения опыта разработчиков библиотек.
Фичи языка:
👉 until оператор
👉 современная замена Enum.values()
👉 поддержка нелокальных break & continue
👉 дизайн и реализация toString в object
Прочее:
👉 улучшение новой менеджера памяти в Kotlin/Native
👉 ускорение компиляции Kotlin/Native
👉 ускорение работы и стабильности IDE плагина
👉 улучшение опыта с Gradle Kotlin скриптами
👉 стабилизация библиотек и документации
#roadmap #kotlin
⚡21🔥8👍7👎7
📺 Как устроена работа с несколькими процессами в Android (1 час)
Большой обзорный доклад про межпроцессную коммуникацию в Android и погружение глубже в детали
👨🎓 Эксперт - Андрей Белоус, Android разработчик в Bumble
Если вы хотите поделиться своим опытом с сообществом, то пишите на [email protected]
#AndroidBroadcast
Большой обзорный доклад про межпроцессную коммуникацию в Android и погружение глубже в детали
👨🎓 Эксперт - Андрей Белоус, Android разработчик в Bumble
Если вы хотите поделиться своим опытом с сообществом, то пишите на [email protected]
#AndroidBroadcast
🔥67👍10👎7⚡1
Вышел scrcpy 1.25
👉 Поддержка работы с буфером обмена в Android 13
👉 Поддержка высокоточного скроллинга
👉 Автодополнение серийника устройства, чтобы легче было работать с несколькими подключенными устройствами
👉 Обновление зависимостей
👉 Исправление багов
👉 Поддержка работы с буфером обмена в Android 13
👉 Поддержка высокоточного скроллинга
👉 Автодополнение серийника устройства, чтобы легче было работать с несколькими подключенными устройствами
👉 Обновление зависимостей
👉 Исправление багов
🔥38👎9👍3❤2
📺 Introduction to the Attribution Reporting API (11 мин)
📺 Design review в red_mad_robot (RU, ~20 мин)
📺 Material You color system (RU, 50 мин)
📺 Now in Android: 74 (6 мин)
📺 Java. Распараллеливаем вычисления на пуле потоков (21 мин)
📺 Как работает zip архив (12 мин)
📺 Binder - как устроена работа с несколькими процессами в Android (~1 час)
#подборкавидео
📺 Design review в red_mad_robot (RU, ~20 мин)
📺 Material You color system (RU, 50 мин)
📺 Now in Android: 74 (6 мин)
📺 Java. Распараллеливаем вычисления на пуле потоков (21 мин)
📺 Как работает zip архив (12 мин)
📺 Binder - как устроена работа с несколькими процессами в Android (~1 час)
#подборкавидео
👍12👎6