Приложение Now in Android стало доступно в Google Play, а исходники можете посмотреть на GitHub. Модный молодежный суперсовременный стек технологий в нем
#opensource
#opensource
👍46🔥12🤔3👎1👏1😁1
Стало доступно приложение Health Connect (пока в Beta), которое служит хабом интеграции данных о здоровье и тренировках между разными сервисами. Например, я уже так синхронизирую Google Fit и Samsung Health, но уже и множество других сервисов поддерживают это.
Позже приложение будет предустановлено на устройства с Google Play Services.
Подробности что это и как интегрировать найдете в 3 коротких видео
Позже приложение будет предустановлено на устройства с Google Play Services.
Подробности что это и как интегрировать найдете в 3 коротких видео
👍11👎1😁1
No more Retrofit, move to Ktor on Android (3 мин)
Jetpack движется в сторону KMM и если вам это интересно, то пора смотреть в мультиплатформенные альтернативы библиотек. Например, Ktor позволит заменить Retroft, а в статье расскажут как перейти.
#kmm
Jetpack движется в сторону KMM и если вам это интересно, то пора смотреть в мультиплатформенные альтернативы библиотек. Например, Ktor позволит заменить Retroft, а в статье расскажут как перейти.
#kmm
👍37❤4🔥3👎1😁1
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Ну вот и подробности новинок в версии Kotlin 1.8.0:
👉 Удаляют старый backend JVM компилятора. Не понял значит ли это стабилизацию K2, так как явно про него не говорят
👉 Поддержка bytecode Java 19
👉 Поддержка XCode 14
👉 Поддержка Gradle 7.3
👉 Новая структура source set для Android в KMM (включается флагом)
👉 Удаляют старый backend JVM компилятора. Не понял значит ли это стабилизацию K2, так как явно про него не говорят
👉 Поддержка bytecode Java 19
👉 Поддержка XCode 14
👉 Поддержка Gradle 7.3
👉 Новая структура source set для Android в KMM (включается флагом)
👍16😁5👎1
У Android Go Edition появилась своя страничка с набором руководств по особенностям разработки и оптимизации, а также сборникам других материалов.
👍21😁4👎1
Preparing for the Android Privacy Sandbox Beta
В начале следующего года планирует раскатить бету Privacy Sandbox на устройства с Android 13 и разработчики смогут протестировать. Распространяться обновление будет постепенно, а не все устройства сразу.
👉 Получить доступ к Privacy-Preserving API можно здесь
👉 Чтобы вступить в тестирование на устройствах организации можно здесь
#privacy
В начале следующего года планирует раскатить бету Privacy Sandbox на устройства с Android 13 и разработчики смогут протестировать. Распространяться обновление будет постепенно, а не все устройства сразу.
👉 Получить доступ к Privacy-Preserving API можно здесь
👉 Чтобы вступить в тестирование на устройствах организации можно здесь
#privacy
👍2👎1😁1
How to draw content behind system bars in Jetpack Compose (5 мин)
Инструкция как отрисовать UI вашего приложения на Jetpack Compose под системными панелями (notification & navigation bar)
Инструкция как отрисовать UI вашего приложения на Jetpack Compose под системными панелями (notification & navigation bar)
👍13👎1😁1
Supplementing the test checklist when updating the icon and splash screen in mobile apps (5 мин)
Рассказ про то как тестировать динамическую смену иконки приложения, чтобы она везде отображалась корректно и без искажений
Рассказ про то как тестировать динамическую смену иконки приложения, чтобы она везде отображалась корректно и без искажений
😁9👍6🏆2👎1👏1
Вышел Accompanist 0.27.1
👉 Поддержка Compose 1.3.1
👉 SwipeToRefresh переехал в Compose. Смотрите гайд по миграции
🛠️ Исправление багов
👉 Поддержка Compose 1.3.1
👉 SwipeToRefresh переехал в Compose. Смотрите гайд по миграции
🛠️ Исправление багов
👍22👏3😁2👎1🤔1
Just your type: Variable fonts in Compose (5 мин)
Compose 1.3 добавил поддержку динамических шрифтов, т.е. тепер ьможно поменять его стили, вес, размер и пр. без неободимостихранения нескольких шрифтов
Помните что для таких манипуляций файл шрифта должен всё это поддерживать, например Roboto Flex умеет такое. Также динамические шрифты не поддерживаются через загружаемые шрифты
#compose
Compose 1.3 добавил поддержку динамических шрифтов, т.е. тепер ьможно поменять его стили, вес, размер и пр. без неободимостихранения нескольких шрифтов
Помните что для таких манипуляций файл шрифта должен всё это поддерживать, например Roboto Flex умеет такое. Также динамические шрифты не поддерживаются через загружаемые шрифты
#compose
👍10🤔2👎1🏆1
Blurring the Lines (6 мин)
Разбор работы blur в Android на основу RenderEffect из Android 12 и AGSL из Android 13, который разбирается подробнее во второй части статьи
#android13 #android12
Разбор работы blur в Android на основу RenderEffect из Android 12 и AGSL из Android 13, который разбирается подробнее во второй части статьи
#android13 #android12
🔥18👎1😁1🤔1
👉 Новости мобильной разработки 2022-21 (27 мин)
👉 THIS Is How You Measure the Performance of Your Android App (21 мин)
👉 Platform | Android Dev Summit '22 (20 видео)
👉 Now in Android #72 (5 мин)
👉 Now in Android # 73 (5 мин)
👉 How to Implement Date & Time Picker Dialogs in Jetpack Compose (14 мин)
👉 Google Dev News (4 мин)
👉 Getting started with Firebase Remote Config (18 мин)
#подборкавидео
👉 THIS Is How You Measure the Performance of Your Android App (21 мин)
👉 Platform | Android Dev Summit '22 (20 видео)
👉 Now in Android #72 (5 мин)
👉 Now in Android # 73 (5 мин)
👉 How to Implement Date & Time Picker Dialogs in Jetpack Compose (14 мин)
👉 Google Dev News (4 мин)
👉 Getting started with Firebase Remote Config (18 мин)
#подборкавидео
👍6👎1😁1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Нашел тулзу Maestro - простой инструмент для тестирования UI мобильных приложений (Android, iOS, Flutter, ReactNative), где вы описываете сценарий в YML файлу. Также предоставляет и облачную версию сервиса
#test #tooling
#test #tooling
🤔38👍20🔥10😁2🤯2👎1
Encrypted DataStore - Jetpack DataStore но с шифрованием данных с помощью Jetpack Security и Tink. В репе вы найдете руководство по миграции. Автор либы есть в @android_broadcast, так что можете задать вопросы в комментариях
#security
#security
👍28🤔3🔥2👎1😁1
Rethinking Android Runtime with Profile-Guided Optimizations (6 мин)
Рассказа про то как работает ускорение компиляции кода в ART на Android 7+. Baseline Profiles - это продолжение развитие этой темы. Технология уже давно с нами через Google Play и позволяет ускорять холодный запуск приложений и тратить меньше энергии на компиляцию
Рассказа про то как работает ускорение компиляции кода в ART на Android 7+. Baseline Profiles - это продолжение развитие этой темы. Технология уже давно с нами через Google Play и позволяет ускорять холодный запуск приложений и тратить меньше энергии на компиляцию
🔥9👎1😁1🤔1
Faster Jetpack Compose <-> View interop with App Startup and baseline profile (7 мин)
Чтобы ускорить работу UI на Compose рекомендуется интегрировать библиотеку App Startup и сгенерировать Baseline Profiles. В статье приводятся сравнения скорости работы приложения с и без оптимизаций - ускорение 20%+ впечатляют!
Чтобы ускорить работу UI на Compose рекомендуется интегрировать библиотеку App Startup и сгенерировать Baseline Profiles. В статье приводятся сравнения скорости работы приложения с и без оптимизаций - ускорение 20%+ впечатляют!
🔥25⚡1👎1😁1🤔1
Large-screen design patterns
В рамках Android Dev Summit 2022 анонсировали обновление руководств по дизайн гайдам Android приложений на больших экранах. В статье проводится краткий рекап основных подходов и как проводить адаптацию UI для телефона, планшетов и компов
В рамках Android Dev Summit 2022 анонсировали обновление руководств по дизайн гайдам Android приложений на больших экранах. В статье проводится краткий рекап основных подходов и как проводить адаптацию UI для телефона, планшетов и компов
❤12😁2👎1🤔1
Никто не бесил меня больше, чем Google Play Team
Крик души мелкого разработчика от общения с Google Play: гнев, гнев, гнев! Читая такие истории, понимаешь какой трындец творится. Либо это нормально для такого магазина и компанию устраивает
#googleplay
Крик души мелкого разработчика от общения с Google Play: гнев, гнев, гнев! Читая такие истории, понимаешь какой трындец творится. Либо это нормально для такого магазина и компанию устраивает
#googleplay
❤26🔥13😁2👎1🤔1
🔴 Собеседование по Android System Design
Сегодня в 19:00 (GMT+3) Сергей Боиштян (Senior Android Developer Experience Engineer в АвитоТех) проведет в system design собеседование Android разработчика, где будут проектировать библиотеку.
#AndroidBroadcast #live
Сегодня в 19:00 (GMT+3) Сергей Боиштян (Senior Android Developer Experience Engineer в АвитоТех) проведет в system design собеседование Android разработчика, где будут проектировать библиотеку.
#AndroidBroadcast #live
👍39😁2👎1🤔1
Combo Breaker - библиотека для Compose, которая позволяет огибать текстом элементы UI. например, сделать текст колонками как в газете/журнале.
#compose
#compose
👍69🔥14⚡8👎1😁1🤔1