Запись звука и отображение громкости на Android
Руководство как записывать звук и визуализировать его в UI, например как это делается при записи голосовых сообщений
Руководство как записывать звук и визуализировать его в UI, например как это делается при записи голосовых сообщений
Forwarded from Kotlin Multiplatform Broadcast
#kapt #ksp
Kotlin Symbol Processors (KSP)
KSP уже вышел в stable и вот JetBrains решила рассказать своё мнение. Говорят что он лучше, понимает синтаксис Kotlin и не нужно выполнять лишние шаги по сравнению с KAPT.
Главная новость - KAPT больше не будет развиваться и переходит в режим поддержки. Новые фичи будут только в KSP и других плагинах Kotlin компилятора. Про поддержку в IDE пока ничего не говорят.
Kotlin Symbol Processors (KSP)
KSP уже вышел в stable и вот JetBrains решила рассказать своё мнение. Говорят что он лучше, понимает синтаксис Kotlin и не нужно выполнять лишние шаги по сравнению с KAPT.
Главная новость - KAPT больше не будет развиваться и переходит в режим поддержки. Новые фичи будут только в KSP и других плагинах Kotlin компилятора. Про поддержку в IDE пока ничего не говорят.
#подборкавидео
📺 Экспертное собеседование. Секция по Kotlin. Тагаков из Lyft собеседует Попова из Bolt (~2 часа)
📺 Антон Архипов, kotlin developer advocate о версии 1.6, будущем Kotlin и работе в JetBrains (~1.5 часа)
📺 Architecture of the big teams. Android Academy (~2 часа)
📺 Manipulating lists using windowed, scan, firstNotNullOfOrNull: Solving Advent of Code Puzzles (~15 мин)
📺 Личный опыт: Compose революция: пора в прод? (~1 час)
📺 Эволюция CI в Android || Охэхэнные истории (~30 мин)
📺 Экспертное собеседование. Секция по Kotlin. Тагаков из Lyft собеседует Попова из Bolt (~2 часа)
📺 Антон Архипов, kotlin developer advocate о версии 1.6, будущем Kotlin и работе в JetBrains (~1.5 часа)
📺 Architecture of the big teams. Android Academy (~2 часа)
📺 Manipulating lists using windowed, scan, firstNotNullOfOrNull: Solving Advent of Code Puzzles (~15 мин)
📺 Личный опыт: Compose революция: пора в прод? (~1 час)
📺 Эволюция CI в Android || Охэхэнные истории (~30 мин)
Скучаете ли вы по Android Bro Bar?
Anonymous Poll
10%
Да
20%
Нет
56%
Что это?
14%
Не участвую в опросе
#AndroidBroadcast #Parcelable #Сериализация
📺 Кто быстрее: Android Parcelable или Serializable (24 мин)
В новом видео рассказываем о разнице между Serializable и Parcelable:
👉 в чём разница
👉 когда применить
👉 сравниваем скорость работы
📺 Кто быстрее: Android Parcelable или Serializable (24 мин)
В новом видео рассказываем о разнице между Serializable и Parcelable:
👉 в чём разница
👉 когда применить
👉 сравниваем скорость работы
Какой у вас опыт с Android Lint?
Anonymous Poll
25%
Что это?
39%
Знаю что это, но не использую
25%
Использую регулярно
8%
Писал(а) свои правила
0%
Писал(а) сам Android Lint
3%
Другое
7%
Не участвую в опросе
#jetpack #compose #Accessibility
Accessibility in Jetpack Compose
Разбор основных аспектов, которые вы должны соблюдать в Jetpack Compose, чтобы обеспечить доступность вашего UI для людей с ограниченными возможностями
Accessibility in Jetpack Compose
Разбор основных аспектов, которые вы должны соблюдать в Jetpack Compose, чтобы обеспечить доступность вашего UI для людей с ограниченными возможностями
#AndroidStudio
Вышла Beta Android Studio 2021.1.1 Bumblee
👉 Кэширование Android Lint тасков
👉 Поддержка выполнения KMP тестов
👉 Обновленный менеджер управления эмуляторами и устройствами: новый UI, подключение устройства по Wi-Fi, хождение по файловой системе, возможность запуска без открытия проекта и пр.
👉 Обновленный Layout Inpsector: возможность собирать snapshot иерархии и позже его открывать, поддержка Compose атрибутов
👉 Инспекторы трафика, WorkManager, Wakelock и AlarmManager
👉 Теперь тесты запускаются одинаково из ANdroid Studio и терминала - через Gradle Test Runner
👉 Эмулятор теперь по умолчанию запускается внутри Android Studio, а не в отдельном окне
Вышла Beta Android Studio 2021.1.1 Bumblee
👉 Кэширование Android Lint тасков
👉 Поддержка выполнения KMP тестов
👉 Обновленный менеджер управления эмуляторами и устройствами: новый UI, подключение устройства по Wi-Fi, хождение по файловой системе, возможность запуска без открытия проекта и пр.
👉 Обновленный Layout Inpsector: возможность собирать snapshot иерархии и позже его открывать, поддержка Compose атрибутов
👉 Инспекторы трафика, WorkManager, Wakelock и AlarmManager
👉 Теперь тесты запускаются одинаково из ANdroid Studio и терминала - через Gradle Test Runner
👉 Эмулятор теперь по умолчанию запускается внутри Android Studio, а не в отдельном окне
#lint
Multi-module Lint Rules
История разработки правила для обнаружения использования устаревших ресурсов (а именно цветов) в многомодульном приложении.
Multi-module Lint Rules
История разработки правила для обнаружения использования устаревших ресурсов (а именно цветов) в многомодульном приложении.
#jetpack #android12 #compose
Обновление Android Jetpack от 13 октября 2021
В крайнем обновлении Android Jetpack произошло много багфиксов и переходов библиотек из альфа в beta, а из beta в rc. Самое важное:
👉 Вышел WorkManager 2.7.0 c поддержкой Android 12
👉 Jetpack Compose стал поддерживать Kotlin 1.5.31
Обновление Android Jetpack от 13 октября 2021
В крайнем обновлении Android Jetpack произошло много багфиксов и переходов библиотек из альфа в beta, а из beta в rc. Самое важное:
👉 Вышел WorkManager 2.7.0 c поддержкой Android 12
👉 Jetpack Compose стал поддерживать Kotlin 1.5.31
#AndroidBroadcast #Apple #MacBookPro
🔴 Смотрим презентацию новых MacBook Pro вместе
Сегодня вечером 20:00 (GMT+3) стартует презентация Apple, где будет представлено новое поколение MacBook Pro и обновленный процессоры Apple M. Кирилл Розов и Леша Гладков, автор канала "Mobile Developer", будут вместе смотреть это событие и делиться своими впечатлениями.
Важно! Вам надо будет включить наше видео и отдельно презентацию, так как рестримить мы ее не можем. Мой канал уже получил предупреждение за такое.
🔴 Смотрим презентацию новых MacBook Pro вместе
Сегодня вечером 20:00 (GMT+3) стартует презентация Apple, где будет представлено новое поколение MacBook Pro и обновленный процессоры Apple M. Кирилл Розов и Леша Гладков, автор канала "Mobile Developer", будут вместе смотреть это событие и делиться своими впечатлениями.
Важно! Вам надо будет включить наше видео и отдельно презентацию, так как рестримить мы ее не можем. Мой канал уже получил предупреждение за такое.
Как вам новинки от Apple?
Anonymous Poll
23%
5 - супер круто
13%
4
14%
3 - обычно
3%
2
6%
1 - остой
30%
Не знаю что там показали
11%
Не участвую в опросе
#compose #foldable
Folding composables
Android разработка массово начинает адаптировать Compose в приложения, но также не надо забывать и про новый тренд - складываемые устройства.
Автор стать рассказывает как объединить оба тренда в одном приложения - Compose UI для складного устройства.
Folding composables
Android разработка массово начинает адаптировать Compose в приложения, но также не надо забывать и про новый тренд - складываемые устройства.
Автор стать рассказывает как объединить оба тренда в одном приложения - Compose UI для складного устройства.
#googleplay
What to do if you lose the Android signing key?
Самое страшное для существующего приложения — потеря ключа подписи. Тут вас могла бы спасти Google Play App Signing, но есть и другой способ, с которым вам помогут в Google Play.
What to do if you lose the Android signing key?
Самое страшное для существующего приложения — потеря ключа подписи. Тут вас могла бы спасти Google Play App Signing, но есть и другой способ, с которым вам помогут в Google Play.
#camera #camerax
Using CameraX Exposure Compensation API
CameraX содержит специальное API, которое позволит вам компенсировать экспозицию, чтобы получить снимок лучшего качества!
Using CameraX Exposure Compensation API
CameraX содержит специальное API, которое позволит вам компенсировать экспозицию, чтобы получить снимок лучшего качества!