Google Home APIs для Android доступны для всех
Вышла открытая Beta для Android (iOS будет чуть позже), которая позволит из приложения управлять устройствами и сценариями умного дома от Google
#android #google #умныйдом
Вышла открытая Beta для Android (iOS будет чуть позже), которая позволит из приложения управлять устройствами и сценариями умного дома от Google
#android #google #умныйдом
🔥19👍5
Комментарий из YouTube под моим видео https://youtu.be/rheT3w9nGKE
андроид разработка слишком усложнилась. сам переход на Котлин уже был сомнительным шагом. a jetpack compose - это вообще тот случай когда благими намерениями выстлана дорога в ад. UI-фреймворк должен быть максимально простым и изучаться полностью за три дня, а не вот это всё... изза всего этого треша и ушел из андрод разработки. счастливо оставаться в вашем филиале ада.Что думаете вы?
👍62🤯45🔥7👏7🎉4
This media is not supported in your browser
VIEW IN TELEGRAM
CameraX и Compose. Фокусировка по тапу на экран (EN,6м)
Статья с инструкцией по реализации фокусировки камеры по нажатию UI на Compose
#android #camerax #compose
Статья с инструкцией по реализации фокусировки камеры по нажатию UI на Compose
#android #camerax #compose
🔥26👍10
Google объявила о расширении категорий приложений, которые может быть установлены в Android for Cars (машины с Android медиа системой без необходимости подключения смартфона, не путайте с Android Auto). Соответствующее упоминание появилось в официальной документации
С февраля 2025 приложения из категорий видео, игры и браузеры при соотвествии требованиям Android for Cars станут доступны автоматически, без каких-либо изменений со стороны разработчиков.
Для соответствия нужно выполнение требований Cars Tier 3, но это как минимум качественная поддержка больших экранов и если есть нативный код, то надо поддержать x86 архитектуры
#android #cars #google #googleplay
С февраля 2025 приложения из категорий видео, игры и браузеры при соотвествии требованиям Android for Cars станут доступны автоматически, без каких-либо изменений со стороны разработчиков.
Для соответствия нужно выполнение требований Cars Tier 3, но это как минимум качественная поддержка больших экранов и если есть нативный код, то надо поддержать x86 архитектуры
#android #cars #google #googleplay
👍22
Forwarded from Kotlin Multiplatform Broadcast
Подробная статья о том, что происходит при вызове функции cancel() - отмене корутине, а именно рассказывается про:
👉 Классы Job и JobSupport
👉 Состояния Job
👉 Как работает отмена в Structured Concurrency
👉 Коммуникация между родительской и дочерней Job
👉 Как отменяется функция delay()
👉 Как отменяются suspend функции
#kotlin #coroutines
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27👍10
Какими библиотеками для сериализации данных пользуетесь на проекте?
Anonymous Poll
6%
Jackson JSON
55%
GSON
15%
Moshi
65%
KotlinX Serialization
1%
Другие (пиши в комментариях)
1%
Не знаю что используется на проекте
1%
Не пишу код
4%
Не участвую в опросе
🔥9👍4🤯2
Вышла Jetpack Activity 1.10.0
👉 Photo Picker теперь позволяет выбрать картинки по порядку, а также задать начальную вкладку (картинки или "альбомы")
👉 PickVisualMedia и PickMultipleVisualMedia Activity Result контракты, что вызывают photo Picker больше по умолчанию не вызывают Gogole Play Services, если не найден системный Photo Picker, а будет запускать интент
⚙️ Для Compose появился новый local compostion - LocalActivity, которая предоставляет текущую Activity. Ранее надо было делать приведение типа из LocalContext
#android #jetpack #compose #jetpackupdate
👉 Photo Picker теперь позволяет выбрать картинки по порядку, а также задать начальную вкладку (картинки или "альбомы")
👉 PickVisualMedia и PickMultipleVisualMedia Activity Result контракты, что вызывают photo Picker больше по умолчанию не вызывают Gogole Play Services, если не найден системный Photo Picker, а будет запускать интент
ACTION_SYSTEM_FALLBACK_PICK_IMAGES, которые приведет к запуску подходящей альтернативы для Photo Picker.// Надо было делать раньше
LocalContext.current as Activity
// Доступно теперь
LocalActivity.current
#android #jetpack #compose #jetpackupdate
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62🔥15
Вышел RecyclerView 1.4.0 c поддержкой Android 15, а именно добавили работу с адаптивной частотой обновления экранов.
Также появилось API
#android #jetpack #recyclerview #jetpackupdate
Также появилось API
RecyclerView.LayoutManager.isLayoutReversed#android #jetpack #recyclerview #jetpackupdate
👍30🤯1
Ускорение работы в DataStore 1.1.2
Считывания первого закэшированного в памяти элемента в среднем ускорили в 8 раз 🤯
#android #datastore #jetpack #jetpackupdate
Считывания первого закэшированного в памяти элемента в среднем ускорили в 8 раз 🤯
#android #datastore #jetpack #jetpackupdate
👍62🤯28❤1
Media is too big
VIEW IN TELEGRAM
НОВОЕ ВИДЕО 🪙 Разбор настроек разработчика на Android устройстве (19 мин)
Показываю какие возможности есть в настройках разработчика для отладки и анализа работы приложений. Позволит проверять даже релизные приложения! 🤯
Альтернативное оформление подписки через Telegram, если не работает Boosty
#AndroidBroadcast #видео
Показываю какие возможности есть в настройках разработчика для отладки и анализа работы приложений. Позволит проверять даже релизные приложения! 🤯
Альтернативное оформление подписки через Telegram, если не работает Boosty
#AndroidBroadcast #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42👍4👏2🤯1
Кто был первым заказчиком компактной база данных, которую впоследствии назвали SQLite ?
Anonymous Quiz
43%
NASA
20%
HP
37%
ВМС США
👍20🔥5🤯5🎉2
С какой лицензий поставляется SQLite?
Anonymous Quiz
23%
MIT
11%
GPL
35%
Apache
17%
Публичная лицензии
15%
Собственная лицензия
🔥15👍6🤯1
Как много одновременных записей может происходить в БД SQLite?
Anonymous Quiz
48%
1
18%
64
17%
Без ограничений
17%
Задаётся при создании
🔥22👍6🤯4
Какой системой контроля версий пользуются авторы SQLite ?
Anonymous Quiz
40%
Git
14%
Fossil
40%
Mercurial
6%
Perforce
🤯45👍7🔥2💯1
Android Broadcast
Интересные факты про SQLite в одной статье #sqlite
Если хотите узнать больше фактов про SQLite, то почитайте статью выше ⬆️
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉22👍5🔥2
Когда идет в работе системы что-то не так, то самый популярный ответ: "Перезагрузи. Не помогло? Сбрасывай"
Это же актуально и для Android проектов. Стандартный "Clean Project" не решит всё, есть еще много всего связанного со сборкой проекта и работой IDE
👉 Удаление папок Gradle build
👉 Удаление кэша Gradle - папка .gradle в корне проекта
👉 Можно удалить весь Gradle кэш в домашней папка пользователя
Почитал эти советы из статьи (EN,13м), где автор еще и автоматизировал всё это через скрипты, которые можно взять в тексте
#androidstudio #gradle
Это же актуально и для Android проектов. Стандартный "Clean Project" не решит всё, есть еще много всего связанного со сборкой проекта и работой IDE
👉 Удаление папок Gradle build
👉 Удаление кэша Gradle - папка .gradle в корне проекта
👉 Можно удалить весь Gradle кэш в домашней папка пользователя
Почитал эти советы из статьи (EN,13м), где автор еще и автоматизировал всё это через скрипты, которые можно взять в тексте
#androidstudio #gradle
🔥24👍11👏4🤯3
Серия из 3 статей про описание шаблонов файлов и генерация кода проектов на основе их с помощью встроенной фичи IntelliJ - File Templates
Статьи цикла:
1️⃣ Возможности File Templates
2️⃣ Пример использования для создания кода новой фичи
3️⃣ Как переносить шаблоны между разработчиками/IDE
#idea
Статьи цикла:
#idea
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Вышел Kaspresso 1.6.0: множество улучшений и исправлений багов! Ребята выкатили все изменения длинным списком и не понять что из этого важнее, поэтому пишите в комментариях, что важного для вас в этом релизе или наоборот не дождались
#android #тестирование
#android #тестирование
👍37
В статье описывается, что выбрать
StateFlow, SharedFlow или Channel для работы с событиями в ViewModel#android #coroutines
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28