This media is not supported in your browser
VIEW IN TELEGRAM
#Conference #Online #Kotlin
Kotlin 1.4 Online Event
С 12 по 15 октября пройдет Kotlin 1.4 Online Event в рамках которого вы сможете узнать о новинках Kotlin, а также будущих планах. Помимо прочего уже можно задавать вопросы команде и пообщаться с членами команды один на один.
Расписание по дням:
1️⃣ В общем о Kotlin: keynote, сообщество, тулинг и фичи языка
2️⃣ Библиотеки Kotlin
3️⃣ Kotlin Everywhere: Android, Mobile Multiplatform, Kotlin/JS
4️⃣ Server-side и будущее языка
В рамках мероприятия также будет возможность выиграть различные подарки за участие в конкурсах, причем участие в них будет доступно до 26 октября.
Расписание всех сессий уже можно найти на сайте конференции. Для участия необходима предварительная регистрация
Kotlin 1.4 Online Event
С 12 по 15 октября пройдет Kotlin 1.4 Online Event в рамках которого вы сможете узнать о новинках Kotlin, а также будущих планах. Помимо прочего уже можно задавать вопросы команде и пообщаться с членами команды один на один.
Расписание по дням:
1️⃣ В общем о Kotlin: keynote, сообщество, тулинг и фичи языка
2️⃣ Библиотеки Kotlin
3️⃣ Kotlin Everywhere: Android, Mobile Multiplatform, Kotlin/JS
4️⃣ Server-side и будущее языка
В рамках мероприятия также будет возможность выиграть различные подарки за участие в конкурсах, причем участие в них будет доступно до 26 октября.
Расписание всех сессий уже можно найти на сайте конференции. Для участия необходима предварительная регистрация
#GPU #Debug
Android GPU Inspector Open Beta
Android GPU Inspector (AGI) вышел в открытую beta. AGI - это утилита для профилирования работы GPU Android устройств для поиска узких мест в производительности графики и оптимизации производительности игр и приложений.
Android GPU Inspector Open Beta
Android GPU Inspector (AGI) вышел в открытую beta. AGI - это утилита для профилирования работы GPU Android устройств для поиска узких мест в производительности графики и оптимизации производительности игр и приложений.
Android Developers Blog
Android GPU Inspector Open Beta
Posted by Jay Kong, Gaming and Graphics Product Manager With the rollout of Android 11 on Pixel, Android GPU Inspector (AGI) has gra...
#JetpackCompose
Разработчик Jetpack Compose Leland Richardson завел YouTube канал на котором будет стримить разные интересные вещи о новом декларативном UI в Android.
Leland Richardson занимается разработкой Jetpack Compose с самого первого дня (уже 3 года) и большая часть его усилий сосредоточена на компипляторе и рантайме.
Разработчик Jetpack Compose Leland Richardson завел YouTube канал на котором будет стримить разные интересные вещи о новом декларативном UI в Android.
Leland Richardson занимается разработкой Jetpack Compose с самого первого дня (уже 3 года) и большая часть его усилий сосредоточена на компипляторе и рантайме.
#AndroidBroadcast #Lint #Dagger #Lyft
Ламповые посиделки с Владимиром Тагаковым/Lyft (Live Stream)
Ламповая посиделка со Staff Software Engineer из Lyft, экспертом Dagger и написания статических анализаторов кода.
Гость - Владимир Тагаков. Занимается разработкой продвинутых линт чеков и следит за здоровьем проекта в Lyft. Считает что понимание намного важнее знания, а прагматичность и лаконичность - цели к которым стоит стремиться.
Помимо всего Вова - друг Артема Зиннатуллина и вы можете часто их видеть в подкастах Артема.
Ламповые посиделки с Владимиром Тагаковым/Lyft (Live Stream)
Ламповая посиделка со Staff Software Engineer из Lyft, экспертом Dagger и написания статических анализаторов кода.
Гость - Владимир Тагаков. Занимается разработкой продвинутых линт чеков и следит за здоровьем проекта в Lyft. Считает что понимание намного важнее знания, а прагматичность и лаконичность - цели к которым стоит стремиться.
Помимо всего Вова - друг Артема Зиннатуллина и вы можете часто их видеть в подкастах Артема.
#Testing
Вышел Kaspresso 1.2.0: AdbServer
В новом релизе AdbServer стал часть Kaspresso. Помимо прочего исправили баги и сделали небольшие улучшения.
Вышел Kaspresso 1.2.0: AdbServer
В новом релизе AdbServer стал часть Kaspresso. Помимо прочего исправили баги и сделали небольшие улучшения.
GitHub
Release Kaspresso 1.2.0: AdbServer · KasperskyLab/Kaspresso
Autotest AdbServer
AdbServer is a part of Kaspresso
We've decided to merge AdbServer into main Kaspresso repository. AdbServer is very tied with Kaspresso and there is no mind to maintain two s...
AdbServer is a part of Kaspresso
We've decided to merge AdbServer into main Kaspresso repository. AdbServer is very tied with Kaspresso and there is no mind to maintain two s...
#Security
Biometrics in Android
Быстрая авторизация по отпечатку пальца и/или лицу - это удобно и быстро, поэтому стало стандартом для современных устройств.
В статье разбирается Biometric API и как его использовать с шифрованием и без. Лучше использовать Biometric из AndroidX
Biometrics in Android
Быстрая авторизация по отпечатку пальца и/или лицу - это удобно и быстро, поэтому стало стандартом для современных устройств.
В статье разбирается Biometric API и как его использовать с шифрованием и без. Лучше использовать Biometric из AndroidX
Medium
Biometrics in Android
Setting up biometric authentication, and using biometrics + cryptography to encrypt and decrypt data.
#Jetpack #Navigation
Navigation Component-дзюцу, vol. 2 – вложенные графы навигации
Продолжение серии статей о Navigation Arch Component. В новой части разбирается навигация во вложенные графы и обратно, а именно:
👉 Хаки выхода из вложенного графа
👉 Возврат результат из вложенного флоу
👉 Навигация из вложенного графа во внешний
👉 Навигация по условию
Navigation Component-дзюцу, vol. 2 – вложенные графы навигации
Продолжение серии статей о Navigation Arch Component. В новой части разбирается навигация во вложенные графы и обратно, а именно:
👉 Хаки выхода из вложенного графа
👉 Возврат результат из вложенного флоу
👉 Навигация из вложенного графа во внешний
👉 Навигация по условию
Хабр
Navigation Component-дзюцу, vol. 2 – вложенные графы навигации
Каждое большое приложение содержит множество способов навигации между экранами. А хорошая библиотека навигации должна помогать разработчику их реализовывать. Им...
#JetpackCompose
Jetpack Compose Playground
Сборник примеров и гайдов по Jetpack Compose для тех кто уже готовится к адаптации UI в новом подходе.
Jetpack Compose Playground
Сборник примеров и гайдов по Jetpack Compose для тех кто уже готовится к адаптации UI в новом подходе.
В эту пятницу в 22.00 хочу устроить посиделки онлайн и пообщаться за жизнь, о проекте и поотвечать на ваши вопросы. Придёте?
Final Results
53%
Да
47%
Нет
Мы начинаем интервью с Вовой Тагаковым. Подключайтесь 👉 youtu.be/qijlIqsKOSc
YouTube
Ламповые посиделки с Владимиром Тагаковым/Lyft
#AndroidBroadcast #Lyft
Ламповая посиделка со Staff Software Engineer из Lyft, экспертом Dagger и написания статических анализаторов кода.
Гость - Владимир Тагаков. Занимается разработкой продвинутых линт чеков и следит за здоровьем проекта в Lyft. Считает…
Ламповая посиделка со Staff Software Engineer из Lyft, экспертом Dagger и написания статических анализаторов кода.
Гость - Владимир Тагаков. Занимается разработкой продвинутых линт чеков и следит за здоровьем проекта в Lyft. Считает…
#Jetpack
Обновление Android Jetpack от 16 сентября 2020
👉 Media 1.2.0
Улучшения в AudioAttributesCompat, управление громкостью при использовании
👉 ExifInterface 1.3.0
Поддержка EXIF в WebP файлах и правки багов
👉 MediaRouter 1.2.0-rc01
Поддержка Android 11
👉 App Startup 1.0.0-beta01
Исправление багов и подготовка к релизу
👉 WorkManager 2.5.0-alpha02
Поддержка приложений с несколькими процессами
👉 Core 1.5.0-alpha03
Улучшения в работе с уведомлениями и для разработчиков клавиатур
Обновление Android Jetpack от 16 сентября 2020
👉 Media 1.2.0
Улучшения в AudioAttributesCompat, управление громкостью при использовании
MediaRouter
, правки в совместимости с Media2👉 ExifInterface 1.3.0
Поддержка EXIF в WebP файлах и правки багов
👉 MediaRouter 1.2.0-rc01
Поддержка Android 11
👉 App Startup 1.0.0-beta01
Исправление багов и подготовка к релизу
👉 WorkManager 2.5.0-alpha02
Поддержка приложений с несколькими процессами
👉 Core 1.5.0-alpha03
Улучшения в работе с уведомлениями и для разработчиков клавиатур
#UI #JetpackCompose #Tooling
Introducing Radiography
Библиотека от Square которая поможет вам получить дамп иерархии того, что у вас сейчас показывается на экране, причем утилита уже поддерживает Jetpack Compose.
Introducing Radiography
Библиотека от Square которая поможет вам получить дамп иерархии того, что у вас сейчас показывается на экране, причем утилита уже поддерживает Jetpack Compose.
#ExoPlayer #Video
ExoPlayer 2.12 - What’s new
Вышла новая версия популярной библиотеки для проигрывания видео. Новинки:
👉 Поддержка плейлистов
👉 Новый UI компоненты для управления плеером лучшей анимацией, поддержкой субтитров, выбором аудио дорожки и др.
👉 Расширение для Media2
👉 Audio offload: воспроизведение звука на аудио сопроцессоре вместо основного CPU. Поддерживается только на Android 10+
👉 Увеличена скорость загрузки
👉 DRM session keep-alive
И много всего еще
ExoPlayer 2.12 - What’s new
Вышла новая версия популярной библиотеки для проигрывания видео. Новинки:
👉 Поддержка плейлистов
👉 Новый UI компоненты для управления плеером лучшей анимацией, поддержкой субтитров, выбором аудио дорожки и др.
👉 Расширение для Media2
👉 Audio offload: воспроизведение звука на аудио сопроцессоре вместо основного CPU. Поддерживается только на Android 10+
👉 Увеличена скорость загрузки
👉 DRM session keep-alive
И много всего еще
Medium
ExoPlayer 2.12 - What’s new
ExoPlayer 2.12 contains many new features, improvements and bug fixes. This post highlights some of the most significant changes.
#AndroidBroadcast #AndroidBestPractices
Какие версии Android стоит поддерживать? Как убедить команду повысить минимальную версию? Как добавлять поддержку новых версий Android? Ответы на все эти вопросы вы узнаете из ролика
Продолжительность: 20 мин
Полезные ссылки:
🔗 SDK в AndroidManifest
🔗 Версионирование вашего приложения
🔗 Требования Google Play к target API
🔗 Распределение версий Android по странам (неофициально)
🔗 Изменения в Android 11
🔗 Android Dashboard
Какие темы хотелось бы увидеть вам? Присоединяйтесь к обсуждению в Android Broadcast Talks
Какие версии Android стоит поддерживать? Как убедить команду повысить минимальную версию? Как добавлять поддержку новых версий Android? Ответы на все эти вопросы вы узнаете из ролика
Продолжительность: 20 мин
Полезные ссылки:
🔗 SDK в AndroidManifest
🔗 Версионирование вашего приложения
🔗 Требования Google Play к target API
🔗 Распределение версий Android по странам (неофициально)
🔗 Изменения в Android 11
🔗 Android Dashboard
Какие темы хотелось бы увидеть вам? Присоединяйтесь к обсуждению в Android Broadcast Talks
#GooglePlay
Demystifying the new Play In-App Review API
Не так давно было представлено новое Google Play API с возможностью оставлять отзыв прямо из приложений. В статье описаны ответы на частые вопросы разработчиков, а я приведу самые горячие по моему мнению:
👉 Почему API не предоставляет какой-либо информации? Например, показался ли диалог или нет. Ответ: Сделано для защиты пользователей и улучшение опыта использования
👉 Окно с отзывом появляется неожиданно?
Ответ: Разработчик определяет момент когда стоит показать окно, но API не дает гарантии что покажет его сразу же. Сделано для защиты пользователей
👉 Можно ли вызвать диалог явно по кнопке аля "Оценить"?
Ответ: Нет. API не дает гарантии и само регулирует частоту показа
👉 Хочу знать квоты на показ диалог с отзывом!
Ответ: Google Play Review API регулирует показ диалога отзыва внутренними политиками
Помимо всего в статье есть лучшие практики по использованию Review API.
Demystifying the new Play In-App Review API
Не так давно было представлено новое Google Play API с возможностью оставлять отзыв прямо из приложений. В статье описаны ответы на частые вопросы разработчиков, а я приведу самые горячие по моему мнению:
👉 Почему API не предоставляет какой-либо информации? Например, показался ли диалог или нет. Ответ: Сделано для защиты пользователей и улучшение опыта использования
👉 Окно с отзывом появляется неожиданно?
Ответ: Разработчик определяет момент когда стоит показать окно, но API не дает гарантии что покажет его сразу же. Сделано для защиты пользователей
👉 Можно ли вызвать диалог явно по кнопке аля "Оценить"?
Ответ: Нет. API не дает гарантии и само регулирует частоту показа
👉 Хочу знать квоты на показ диалог с отзывом!
Ответ: Google Play Review API регулирует показ диалога отзыва внутренними политиками
Помимо всего в статье есть лучшие практики по использованию Review API.
Medium
Demystifying the new Play In-App Review API
Clarifying the Whys & Hows of the Android In-App Review API
#Android11 #AndroidTV
Introducing Android 11 on Android TV
Стала доступна Android 11 для телевизоров, которая привнесла улучшения производительности и безопасности для этих устройств. Помимо прочего улучшен Media фреймворк, поддержка геймпадов и др. Для разработчиков улучшили удобство тестирования приложения на Android TV
Introducing Android 11 on Android TV
Стала доступна Android 11 для телевизоров, которая привнесла улучшения производительности и безопасности для этих устройств. Помимо прочего улучшен Media фреймворк, поддержка геймпадов и др. Для разработчиков улучшили удобство тестирования приложения на Android TV
Android Developers Blog
Introducing Android 11 on Android TV
Posted by Wolfram Klein, Product Manager, Android TV
#Android11 #Security
Lockscreen and authentication improvements in Android 11
Разработчики Android 11 направили много усилий на улучшение безопасности. В статье рассматривается разблокировка устройства и подробности доверия каждому типу ключей.
Также вы найдете преимущества нового Biometric Prompt API, которое рекомендуется всем для использования.
Lockscreen and authentication improvements in Android 11
Разработчики Android 11 направили много усилий на улучшение безопасности. В статье рассматривается разблокировка устройства и подробности доверия каждому типу ключей.
Также вы найдете преимущества нового Biometric Prompt API, которое рекомендуется всем для использования.
Android Developers Blog
Lockscreen and authentication improvements in Android 11
Posted by Haining Chen, Vishwath Mohan, Kevin Chyn and Liz Louis, Android Security Team
#Jetpack #Navigation
Navigation Component-дзюцу, vol. 3 — Corner-кейсы
Заключительная часть трилогии статей про Navigation Component. В последней части рассказывают про
👉 Способы организации навигации в многомодульных проектах
👉 Проблемы с deep link
👉 Случаи с которыми (неожиданно) не было проблем
Navigation Component-дзюцу, vol. 3 — Corner-кейсы
Заключительная часть трилогии статей про Navigation Component. В последней части рассказывают про
👉 Способы организации навигации в многомодульных проектах
👉 Проблемы с deep link
👉 Случаи с которыми (неожиданно) не было проблем
Хабр
Navigation Component-дзюцу, vol. 3 — Corner-кейсы
В этой части трилогии про Navigation Component разберем как организовать навигацию в многомодульных приложениях, как работается с диплинками, а также рассмотрим кейсы со встраиваемыми фрагментами...
#AndroidBroadcast
В ближайший понедельник обсудим как сделать жизнь разработчика лучше. Гость выпуска - Валерий Захаров, который занимается облегчением тяжкого бремени мобильных разработчиков в Slack.
Валера работал в Google над тулзами для тестирования Android приложений. Автор Espresso. А до этого еще поработал в Microsoft.
Встречаемся в понедельник в 20.00 на YouTube канале Android Broadcast!
В ближайший понедельник обсудим как сделать жизнь разработчика лучше. Гость выпуска - Валерий Захаров, который занимается облегчением тяжкого бремени мобильных разработчиков в Slack.
Валера работал в Google над тулзами для тестирования Android приложений. Автор Espresso. А до этого еще поработал в Microsoft.
Встречаемся в понедельник в 20.00 на YouTube канале Android Broadcast!
#Emulator #Docker
Continuous Testing with Android Emulator Containers
Появились готовы контейнеры с Android Emulator, вместо ранее представленных скриптов для генерации собственных образов.
Continuous Testing with Android Emulator Containers
Появились готовы контейнеры с Android Emulator, вместо ранее представленных скриптов для генерации собственных образов.
Medium
Continuous Testing with Android Emulator Containers
Setting up and running the Android Emulator on continuous integration (CI) or deployment (CD) is now easier than ever before with our…