Android Broadcast – Telegram
Android Broadcast
14.4K subscribers
3.68K photos
367 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
AI новинки на Google I/O не прошли мимо Android (подробности):
👉 Приложение Messages теперь предлагают ответы на основе AI (будет доступно позже)
👉 Кинематографические заставки для Pixel. Еще вариант с эмоджи, который я совсем не смог понять
👉 Появилась возможность стилизовать заставки

Вот что классно - HDR (для фото) и ночной режим начнут работать в приложениях соц. сетей, в частности в Instagram. Реально классно! Видно их убедили затянуть CameraX или Camera Vendor Extensions из Android SDK

#googleio #pixel
16👎9👍7🔥3
Начал смотреть видосы с Google IO и стартанул с того что нового в Android Studio https://youtu.be/7lubRrkxagk

👉 Улучшили сбор логов и данных для репорта багов в Android Studio
👉 Layout Inspector будет работать в реальном времени а не на каком-то снапшоте
👉 Будут больше напоминать о настройке Gradle Config Cache
👉 Плагин для упрощения интеграции с Google Assistant
👉 Power Profiler поможет отслеживать расход батареи (привет RuStore 🤚)

#androidstudio #googleio
👍40👎92
Видеособытие недели - выложили все видео с осеннего Mobius 2022 на YouTube

Что рекомендую посмотреть из плейлиста
📺 Алексей Гладков — ОС «Аврора» глазами Android- и iOS-разработчика (45 мин)
📺 Александр Соколинский — Почему KMM — не кроссплатформа? (45 мин)
📺 Артем Анин — С чем мы столкнулись при создании российского магазина Android-приложений (45 мин)
📺 Сергей Шардыко — Как избежать хаоса: навигация как отдельный логический уровень (37 мин)

Прочее
📺 ViewModels in CustomViews (22 мин)
📺 Guide to Sharing Data Between Screens in Jetpack Compose (24 мин)

Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе

#подборкавидео
👍22👎19🔥3
ViewCompositionStrategy Demystified (6 мин)

В статье разбирается ViewCompositionStrategy - интерфейс, который отвечает за управление процессом композции в Compose и то, когда её надо остановить. Стандартный сценарий остановки - когда View удаляется из Window. Иногда стоит оптимизировать этот процесс для корректного сохранения состояния.

Будет полезно для тех кто вставляется Compose в Fragment. Там лучше будет привязать стратегию, привязанную к Lifecycle объекту

#compose
👍21👎171
Опыт получения официальной сертификации по Android от Google - Associate Android Developer. Уважать вас как крутого специалиста за такой сертификат не станут, проходить собеседования придется как и прежде, но вот проверить свои навыки у вас получится. Цена сертификации - 149$.
👎61👍21🤔81
Инструкция по ускорению нативных (C++) вызовов в Android приложении до 24 раз 🤯 Речь пойдет про аннотации @FastNative и @CriticalNative (стали публичными в Android 13), которые включают оптимизации в ART.

#android13
🤯25🔥7👎51👍1🤔1
Пример создания собственной анимации в Jetpack Compose с помощью Animatable

#compose #animation
👎21🔥12👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Telephoto - библиотека с UI компонентом для приближения картинок жестами в Compose. Также можно использовать в виде Modifier

#compose
🔥83👍18👎10🤯3
Material Colors - библиотека с цветами из Material для удобного доступа из Compose

#compose
🤔26👎19👍12🔥21
📺 Ускоряем написание кода (15 мин)

Узнайте, как использовать тулинг, генерацию кода и машинное обучение, чтобы писать меньше кода! Java Annotation Processing, KAPT, IDEA-плагины, live-template-ы и многое другое

0:00 Вступление
0:44 Annotation Processing
2:46 Kotlin Symbol Processing
4:09 AvitoTech
4:37 Генерация кода из Gradle
5:08 Плагины Kotlin компилятора
6:20 Возможности IDE
7:50 Плагины IDE
8:43 Шаблоны Android Studio
9:18 Geminio
11:13 AI помощники
14:00 Заключение

#AndroidBroadcast #разбор
👍31👎10🎉2
This media is not supported in your browser
VIEW IN TELEGRAM
В библиотеке Material Design Components for Android 1.9.0 появился компонент Carousel, построенный на основе RecyclerView. В статье кратко рассматривают новинку

#material
60🔥19👎16👍8🤔3
В анонсах видео я стал добавлять ссылки на таймкоды из видео, которые ведут на YouTube. Поделитесь мнением о них
Anonymous Poll
78%
Полезно! Делай дальше
11%
Не заметил(а), попробую
2%
Не нужно, убирай
9%
Мне всё равно/не участвую в опросе
👎10👍8
Yandex Mobile Ads Vs. Google AdMob: плюсы, минусы, форматы рекламы, опыт интеграции SDK и почему автор статьи выбрал Yandex Ads SDK.
👎51👍18
Разбор когда надо использовать derivedStateOf { ... } для создания State на основе друго State. В статье рассматривается пример с разблокировкой кнопки когда пользователь промотал список до конца

#compose
👍21👎17
Посмотрел интересный доклад с Google I/O под названием "Building for the future of Android" (19 мин). Самая интересная часть - как выполнять работу в фоне (таймкод 1:04). Кое-что возьму для видео разбора всех методов работы в фоне. Также в видео рассказывают про будущее приватности и безопасности, Predictive Back Gesture, Privacy Sandbox и Jetpack библиотеки

#googleio #android14
👍32👎9