Microsoft выкатила библиотеку с поддержкой Navigation Rail для Foldable устройств
Microsoft хоть и не достигла ничего успешного на поприще продажи своих устройств складных устройств, но много инвестирует в разработку библиотек и создание софта, адаптированного для них. Пока не понимаю зачем, но будем смотреть
#foldable
Microsoft хоть и не достигла ничего успешного на поприще продажи своих устройств складных устройств, но много инвестирует в разработку библиотек и создание софта, адаптированного для них. Пока не понимаю зачем, но будем смотреть
#foldable
😁22👍4🤔2⚡1🏆1
Latest updates on Android’s custom ML stack
Google снова напоминает нам что тянуть ML стек для TensorFlow Lite не надо больше тянуть в свои приложения, потому что весь движок есть в Google Play Services!
#ml
Google снова напоминает нам что тянуть ML стек для TensorFlow Lite не надо больше тянуть в свои приложения, потому что весь движок есть в Google Play Services!
#ml
🤔14😁5👍2
Есть ли ML в вашем мобильном приложении?
Anonymous Poll
13%
Да, на работают на устройстве
10%
Да, работают на сервере
6%
Не уверен(а)
61%
Нет
5%
Не разрабатываю
12%
Не участвую в опросе
😁3🤔2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Collapsing toolbar with parallax effect and curved motion in Jetpack Compose (12 мин)
Инструкция по реализация скролла с паралакс эффектом (nested scroll) в Jetpack Compose. Прямо с кодом и схемами движения, формулами. Всё очень четко!
#compose #animation
Инструкция по реализация скролла с паралакс эффектом (nested scroll) в Jetpack Compose. Прямо с кодом и схемами движения, формулами. Всё очень четко!
#compose #animation
🔥34🤔3😁2👍1
📺 Разработка приложения с Camera API. Умная камера Яндекса (47 мин)
Взял интервью у разработчика Умной камеры Яндекса: Camera API, производительность, CameraX, распознавание в кадре, технологии и сложности
🎧 Подкаст версия
Подписчики на Boosty увидели это видео раньше других, а также много другого эксклюзивного контента
#AndroidBroadcast
Взял интервью у разработчика Умной камеры Яндекса: Camera API, производительность, CameraX, распознавание в кадре, технологии и сложности
🎧 Подкаст версия
Подписчики на Boosty увидели это видео раньше других, а также много другого эксклюзивного контента
#AndroidBroadcast
👍17😁6
Многопоточность Java
Хоть вы давно и пишите на Kotlin, но правила работы с потоками Java и синхронизацию данных никто не отменял. Повторите или изучите обязательно!
#concurrency
Хоть вы давно и пишите на Kotlin, но правила работы с потоками Java и синхронизацию данных никто не отменял. Повторите или изучите обязательно!
#concurrency
👍68🤔4😁2💯2
В @kotlin_broadcast в новом опросе проверяю насколько вы знаете функциональное программирование в Kotlin.
Правильный ответ и объяснение завтра в @kotlin_broadcast
Правильный ответ и объяснение завтра в @kotlin_broadcast
😁6👍3🤔1
Разработчики популярного подкаст приложения Pocket Casts сделали его open source
👉 GitHub Pocket Casts Android
👉 GitHub Pocket Casts iOS
Сделаю эфир в ближайшее время с разбором кода этого проекта. Накидывайте на что обратить внимание, а 🔥 в реакциях позволит мне понять, что вам затея нравится
#opensource
👉 GitHub Pocket Casts Android
👉 GitHub Pocket Casts iOS
Сделаю эфир в ближайшее время с разбором кода этого проекта. Накидывайте на что обратить внимание, а 🔥 в реакциях позволит мне понять, что вам затея нравится
#opensource
🔥162😁3🤔2
Вышла Material Component Android 1.7.0
Что нового по сравнению с 1.6.1:
👉 Обновили Switch
👉 Обновленная система Shape, которая используется всеми компонентами. Подробности про саму систему здесь, а доки по новой реализации здесь
👉 Редизайн Checkbox. Поддержка промежуточного состояния и ошибок. Документация здесь
👉 Редизайн BottomAppBar
👉 Новые варианты Icon Button: outlined, tonal и filled
👉 Обновление стилей компонентов для соответствия гайдам Material 3 (M3)
Что нового по сравнению с 1.6.1:
👉 Обновили Switch
👉 Обновленная система Shape, которая используется всеми компонентами. Подробности про саму систему здесь, а доки по новой реализации здесь
👉 Редизайн Checkbox. Поддержка промежуточного состояния и ошибок. Документация здесь
👉 Редизайн BottomAppBar
👉 Новые варианты Icon Button: outlined, tonal и filled
👉 Обновление стилей компонентов для соответствия гайдам Material 3 (M3)
🔥68👍7😁3🤯3
🎉 Google анонсировала Android 13 (Go edition)
Go edition - это специальная версия Android для бюджетных (зачастую слабых) устройств.
Android 13 Go Edition приносит:
👉 Поддержку обновлений системы через Google Play
👉 Discover - подборка новостей (такая фича всегда была на голом Android обычном)
👉 Появится Material You (Material 3). Мне кажется это связно с тем что увеличили требования по минимальному кол-ву RAM
👉 Часть фичей Android 13 также появится: разрешение для показа уведомлений, настройка языка для каждого приложения и другие
#android13 #androidgo
Go edition - это специальная версия Android для бюджетных (зачастую слабых) устройств.
Android 13 Go Edition приносит:
👉 Поддержку обновлений системы через Google Play
👉 Discover - подборка новостей (такая фича всегда была на голом Android обычном)
👉 Появится Material You (Material 3). Мне кажется это связно с тем что увеличили требования по минимальному кол-ву RAM
👉 Часть фичей Android 13 также появится: разрешение для показа уведомлений, настройка языка для каждого приложения и другие
#android13 #androidgo
🔥21👍7😁5
Jetpack Microbenchmark: Code Performance Testing (5 мин)
Подробный разбор библиотеки Jetpack Microbenchmark и как она делает правильные тесты производительности, а также как запустить тесты скорости работы вашего кода
#performance
Подробный разбор библиотеки Jetpack Microbenchmark и как она делает правильные тесты производительности, а также как запустить тесты скорости работы вашего кода
#performance
👍5😁2⚡1
Advanced work with the Snackbar in the Jetpack Compose (3 мин)
Особенности показа snackbar в Jetpack Compose
#compose
Особенности показа snackbar в Jetpack Compose
#compose
🤔19👍8😁4⚡1
📺 Новости мобильной разработки от Android Broadcast/Кирилл Розов (22 мин)
📺 THIS Is How You Create Custom Modifiers in Jetpack Compose - Android Studio Tutorial (10 мин)
📺 How to Automatically Fix Your Code Style With Ktlint - Android Studio Tutorial (10 мин)
📺 What's new in Firebase 2022 | Keynote (44 мин)
📺 Getting started with Kotlin Multiplatform Mobile | KMM Beta (1.5 часа)
📺 Android Camera API. Умная камера Яндекса (48 мин)
#подборкавидео
📺 THIS Is How You Create Custom Modifiers in Jetpack Compose - Android Studio Tutorial (10 мин)
📺 How to Automatically Fix Your Code Style With Ktlint - Android Studio Tutorial (10 мин)
📺 What's new in Firebase 2022 | Keynote (44 мин)
📺 Getting started with Kotlin Multiplatform Mobile | KMM Beta (1.5 часа)
📺 Android Camera API. Умная камера Яндекса (48 мин)
#подборкавидео
👍14🤔5😁2⚡1🎉1
Адаптируем Android-приложение для незрячих людей. Часть 2: Jetpack Compose
Продолжение статьи про Accessibility в Android, в которой разбираются принципы адаптации подхода, когда ваш UI на Compose:
👉 Modifier.semantic
👉 Image.contentDenoscription
👉 RecyclerView работает из коробки, а вот с элементами список в Compose все приходится проделывать руками
👉 Особенности Accessibility в Compose
#compose #accessibility
Продолжение статьи про Accessibility в Android, в которой разбираются принципы адаптации подхода, когда ваш UI на Compose:
👉 Modifier.semantic
👉 Image.contentDenoscription
👉 RecyclerView работает из коробки, а вот с элементами список в Compose все приходится проделывать руками
👉 Особенности Accessibility в Compose
#compose #accessibility
👍20😁2🤔1
📺 Свежий выпуск новостей (22 мин)
Подобрал новости из мира мобильной разработки и технологий, чтобы поделиться своим мнением с вами. Залетайте
Выпуск открытый на YouTube, хотите больше - вам на Boosty
Подобрал новости из мира мобильной разработки и технологий, чтобы поделиться своим мнением с вами. Залетайте
Выпуск открытый на YouTube, хотите больше - вам на Boosty
👍28⚡3❤2🔥2😁2🤔1🤯1
You might be creating your states wrong! (5 мин)
Разбор подходов к работе со State в Jetpack Compose: через делегаты или с помощью destructing declaration
Автор топит за второй вариант, который я видел редко в продакшене с Compose. С одной стороны хорошо что есть разнообразие, но с другой стороны это создает неоднозначность в использовании.
#compose
Разбор подходов к работе со State в Jetpack Compose: через делегаты или с помощью destructing declaration
Автор топит за второй вариант, который я видел редко в продакшене с Compose. С одной стороны хорошо что есть разнообразие, но с другой стороны это создает неоднозначность в использовании.
#compose
👍14🤔5😁4
Вышел Compose 1.3.0
👉 Переход на независимое версионирование артефактов
👉 Опубликовали BOM, который корректно соединяет разные версии Compose артефактов
👉 Рефакторинг работы модификторов под капотом, для увеличения их производительности
👉 Исправление Accessibility в Popup и Диалогах
👉 LazyHorizontalStaggeredGrid и LazyVerticalStaggeredGrid
👉 Отрисовка текста напрямую на Canvas
👉 Поддерджка Swipe to refresh с помощью Modifier.pullRefresh
👉 Поддержка snap поведения через SnapFlingBehavior
Подробнее в статье или обновлении Android Jetpack
#compose
👉 Переход на независимое версионирование артефактов
👉 Опубликовали BOM, который корректно соединяет разные версии Compose артефактов
👉 Рефакторинг работы модификторов под капотом, для увеличения их производительности
👉 Исправление Accessibility в Popup и Диалогах
👉 LazyHorizontalStaggeredGrid и LazyVerticalStaggeredGrid
👉 Отрисовка текста напрямую на Canvas
👉 Поддерджка Swipe to refresh с помощью Modifier.pullRefresh
👉 Поддержка snap поведения через SnapFlingBehavior
Подробнее в статье или обновлении Android Jetpack
#compose
🔥59👍7😁3🤔1