Вышла Material Components for Android 1.9.0: виджет карусели и улучшения бейджей, исправления и улучшения других виджетов
👍35👎8🔥3
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Стали доступны записи с Kotlin Conf 2023
Что я думаю посмотреть:
👉 K2 Compiler plugins by Mikhail Glukhikh
👉 Untangling Coroutine Testing by Márton Braun
👉 Coroutines and Loom behind the scenes by Roman Elizarov
👉 Crash Course on the Kotlin Compiler by Amanda Hinchman-Dominguez
👉 To Detekt 2.0, and beyond! by Nicola Corti
👉 KotlinX Libraries by Anton Arhipov and Svetlana Isakova
👉 Coroutines Beyond Concurrency by Alex Semin
👉 Compose Multiplatform on iOS by: Sebastian Aigner and Nikita Lipsky
Все записи в одном плейлисте (71 видео)
Что я думаю посмотреть:
👉 K2 Compiler plugins by Mikhail Glukhikh
👉 Untangling Coroutine Testing by Márton Braun
👉 Coroutines and Loom behind the scenes by Roman Elizarov
👉 Crash Course on the Kotlin Compiler by Amanda Hinchman-Dominguez
👉 To Detekt 2.0, and beyond! by Nicola Corti
👉 KotlinX Libraries by Anton Arhipov and Svetlana Isakova
👉 Coroutines Beyond Concurrency by Alex Semin
👉 Compose Multiplatform on iOS by: Sebastian Aigner and Nikita Lipsky
Все записи в одном плейлисте (71 видео)
🔥29👎10👍3
На это неделе точно есть что смотреть - опубликовали записи всех докладов с Kotlin Conf
Интервью
📺 Как найти работу в IT (1 час)
📺 Почему Android-разработчики так популярны и как ими становятся (1 час)
Разборы
📺 История ограничений фоновой работы в Android от 5.0 до сегодня (28 мин)
📺 Разбор Android 13 для разработчиков с дополнениями (33 мин)
Новости
📺 Google Dev News (3 мин)
📺 Now in Android #82 (4 мин)
Лекции
📺 Как в Тинькофф эволюционировали процессы работы с аналитикой (26 мин)
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
Интервью
📺 Как найти работу в IT (1 час)
📺 Почему Android-разработчики так популярны и как ими становятся (1 час)
Разборы
📺 История ограничений фоновой работы в Android от 5.0 до сегодня (28 мин)
📺 Разбор Android 13 для разработчиков с дополнениями (33 мин)
Новости
📺 Google Dev News (3 мин)
📺 Now in Android #82 (4 мин)
Лекции
📺 Как в Тинькофф эволюционировали процессы работы с аналитикой (26 мин)
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
👍19👎10
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Вышла новая версия Kotlinx Coroutines - 1.7.0
👉 Kotlin 1.8.20
👉 Реализация Channel переписана с нуля с существенным ускорением производительности
👉 Новая реализация оператора select - быстрее, легче и гибче
👉 Mutex и Semaphore используют под капотом одну и ту же структуру данных
👉 В Kotlin/Native добавил Dispatchers.IO
👉 Переработал KotlinX Coroutines Test
👉 Старая модель памяти Kotlin/Native больше не поддерживается
👉 Артефакты
🛠️ Исправление багов и минорные улучшения
👉 Kotlin 1.8.20
👉 Реализация Channel переписана с нуля с существенным ускорением производительности
👉 Новая реализация оператора select - быстрее, легче и гибче
👉 Mutex и Semaphore используют под капотом одну и ту же структуру данных
👉 В Kotlin/Native добавил Dispatchers.IO
👉 Переработал KotlinX Coroutines Test
👉 Старая модель памяти Kotlin/Native больше не поддерживается
👉 Артефакты
kotlinx-coroutines-core и kotlinx-coroutines-jdk8 стали одним (jdk8 версия пропала)🛠️ Исправление багов и минорные улучшения
🎉38👍21👎9
Google начинает (неужели) улучшать единообразие работы приложений в фоне на устройствах от разных производителей.
Первая такая компания с которой заявляется о партнёрстве - Samsung. Это самый массовый производитель Android смартфонов в разных сегментах. Компания заявила: "В OneUI 6.0 и дальше, который будет базироваться на Android 14, будет гарантирована работа Foreground Services в соотвествии с документации и новыми политиками"
Про расширение CTS тестов, которые проходит каждое устройство, не заявляют, но можно что-то заслать в CTS-D тесты.
Сколько лет Google заявляла что работают с производителями над этими вопросами, а сейчас выкатывают это. Надеемся, что все так и будет, но мне кажется нужно ужесточать CTS тесты для всех
Подробности тут
#android14
Первая такая компания с которой заявляется о партнёрстве - Samsung. Это самый массовый производитель Android смартфонов в разных сегментах. Компания заявила: "В OneUI 6.0 и дальше, который будет базироваться на Android 14, будет гарантирована работа Foreground Services в соотвествии с документации и новыми политиками"
Про расширение CTS тестов, которые проходит каждое устройство, не заявляют, но можно что-то заслать в CTS-D тесты.
Сколько лет Google заявляла что работают с производителями над этими вопросами, а сейчас выкатывают это. Надеемся, что все так и будет, но мне кажется нужно ужесточать CTS тесты для всех
Подробности тут
#android14
❤46👍21👎10🔥3🎉2
📺 Новости мобильной разработки 2023.11 (22 мин)
Последний выпуск перед Google IO 2023! Смотри не пропусти
💰 ARM уничтожит Qualcomm
🤯 Samsung обещает исправить работу приложений в фоне
🚀 KotlinX Coroutines 1.7.0 ускорение Channel в разы!
00:00 Вступление
00:24 Собственные процессоры ARM
04:10 Чип SteamDeck 2
06:41 Sony против гейминга
10:00 Windows 11 дружит с iPhone
10:32 Windows 10 всё
11:07 Photo Picker на Android 4.4+
12:48 Что нового в Android Jetpack
13:59 Улучшения Google Play
14:27 KotlinX Coroutines 1.7.0
15:31 Samsung исправит работу в фоне
18:52 Новости Android Broadcast
#AndroidBroadcast #новости
Последний выпуск перед Google IO 2023! Смотри не пропусти
💰 ARM уничтожит Qualcomm
🤯 Samsung обещает исправить работу приложений в фоне
🚀 KotlinX Coroutines 1.7.0 ускорение Channel в разы!
00:00 Вступление
00:24 Собственные процессоры ARM
04:10 Чип SteamDeck 2
06:41 Sony против гейминга
10:00 Windows 11 дружит с iPhone
10:32 Windows 10 всё
11:07 Photo Picker на Android 4.4+
12:48 Что нового в Android Jetpack
13:59 Улучшения Google Play
14:27 KotlinX Coroutines 1.7.0
15:31 Samsung исправит работу в фоне
18:52 Новости Android Broadcast
#AndroidBroadcast #новости
❤15👍9👎9🔥5🤔2
Эффектвинее ли будет работа в офисе или на удаленке? Отвечайте не со стороны вашего удобства а как именно будет лучше для проекта/продукта
Anonymous Poll
36%
Лучше в офисе
32%
Лучше на удаленке
19%
Одинаково эффективно или нет
6%
Да мне хоть какую работу в IT
1%
Не из IT
6%
Не участвую в опросе
👎8👍1
«Внешняя» навигация в многомодульном проекте на Kotlin
Навигация - боль. Навигация в большом проекте - боль и страдания. Про это и пойдет речь в статье, а именно - навигация между фича модулями. Тема извечная и так не найдена серебряная пуля.
#architecture #navigation
Навигация - боль. Навигация в большом проекте - боль и страдания. Про это и пойдет речь в статье, а именно - навигация между фича модулями. Тема извечная и так не найдена серебряная пуля.
#architecture #navigation
🔥32👍11👎11
Google представила хаб для дизайном UI Android приложений - сборник материалов для вдохновления и инструкции по реализации. Гайды есть для мобилок, часов, больших экранов и TV. Классно что можно увидеть примеры популярных функций и их реализаций для разных устройств
#design #googleio #material
#design #googleio #material
👍41🔥13👎9
Показали вторую beta Android 14
👉 Ultra HDR (10 бит) для картинок. Просмотр и создание фото на поддерживаемых устройствах
👉 Новые фичи в Camera Extensions: зум, фокус, прогресс снятие фото, доп. информация в метаданных, поддержка SurfaceView
👉 Lossless USB audio
👉 Больше графических возможностей
👉 Health Connect стал частью Android платформы, а не отдельным приложением (еще в dev preview 1 было понятно)
👉 При запросе разрешения на доступ к геолокации будет показываться предупреждение что эти данные могут быть переданы третьим лицам. Информация берется из формы Data Safety в Google Play
👉 Показ Full Screen уведомлений (показываются поверх полноэкранных приложений) будет доступен не для всех приложений и нужно будет запросить разрешение в настройках системы
👉 Улучшения Predictive Back Gesture
Все изменения подробно разберу в отдельных постах
Beta доступна на устройствах от Google, iQOO, Lenovo, Nothing, OnePlus, OPPO, Realme, Tecno, vivo и Xiaomi.
#android14 @android_broadcast
👉 Ultra HDR (10 бит) для картинок. Просмотр и создание фото на поддерживаемых устройствах
👉 Новые фичи в Camera Extensions: зум, фокус, прогресс снятие фото, доп. информация в метаданных, поддержка SurfaceView
👉 Lossless USB audio
👉 Больше графических возможностей
👉 Health Connect стал частью Android платформы, а не отдельным приложением (еще в dev preview 1 было понятно)
👉 При запросе разрешения на доступ к геолокации будет показываться предупреждение что эти данные могут быть переданы третьим лицам. Информация берется из формы Data Safety в Google Play
👉 Показ Full Screen уведомлений (показываются поверх полноэкранных приложений) будет доступен не для всех приложений и нужно будет запросить разрешение в настройках системы
👉 Улучшения Predictive Back Gesture
Все изменения подробно разберу в отдельных постах
Beta доступна на устройствах от Google, iQOO, Lenovo, Nothing, OnePlus, OPPO, Realme, Tecno, vivo и Xiaomi.
#android14 @android_broadcast
👍17👎8
Посты в канале выходят по расписанию в 9 12 15 18 часов (GMT+3). Важно ли вам чтобы расписание сохранялось?
Anonymous Poll
7%
Да, такое расписание что надо
2%
Да, но можно другое расписание
64%
Не заметил(а) что вообще оно есть
22%
Не нужно расписание, пиши как получается
0%
Другой вариант (пишите в комментариях)
5%
Не участвую
👍9👎9🔥3
Вы могли заметить что в этом месяце не было Q&A на YouTube. Я перегружен и просто не вывожу ее организовать. Записывайте свои вопросы куда и встретимся в начале июня после поездки на YouTube Android Broadcast
👍26👎15😢1
Какие из Jetpack (AndroidX библиотеками) ниже вы регулярно используете в разработке? В комментариях пишите что не попало список, но важно.
Anonymous Poll
71%
Room
23%
Paging
55%
Navigation
34%
WorkManager
14%
CameraX
64%
Material Components
78%
Fragment
6%
Browser
21%
Data Store
77%
RecyclerView
❤18👎11👍3
Какую библиотеку для навигации в Android приложени вы используете?
Anonymous Poll
61%
Jetpack Navigation (Compose или обычная)
21%
Cicerone (Костя Цховребов)
3%
Decompose (Аркадий Иванов)
21%
Собственное решение в проекте
0%
Alligator (Артур Артиков)
1%
Odyssey (Леша Гладков)
2%
Другая библиотека
16%
Intent + Frament Transaction
1%
Compose Navigation Reimagined
4%
Другое (пишите в комментах)
❤17👎8🤔4
Forwarded from Кирилл Розов. Блог броадкастера
Подборка всех каналов и чатов Broadcast в одной Telegram папке
👍38👎29🤯2
Что нового в Jetpack Compose
🚀 24% из топ тысячи приложений в Google Play адаптировали Compose
🔥 Компании говорят что с переходом на новую технологию скорости разработки повысилась
👉 Появился Compose BOM
🚀 Под капотом провели рефакторинг Compose для ускорения его работы и продолжают в альфа версиях Compose 1.5
🛠️ Улучшается тулинг, возможности дебага, live edit, превью, редактор анимаций
👌 Material 3 с поддержкой Compose набирает обороты
💻 Поддержка больших экранов, часов и TV
📚 Развивается документация
#googleio #compose
🚀 24% из топ тысячи приложений в Google Play адаптировали Compose
🔥 Компании говорят что с переходом на новую технологию скорости разработки повысилась
👉 Появился Compose BOM
🚀 Под капотом провели рефакторинг Compose для ускорения его работы и продолжают в альфа версиях Compose 1.5
🛠️ Улучшается тулинг, возможности дебага, live edit, превью, редактор анимаций
👌 Material 3 с поддержкой Compose набирает обороты
💻 Поддержка больших экранов, часов и TV
📚 Развивается документация
#googleio #compose
👍34👎17❤6🔥4🎉1
Что нового в Jetpack: рекап того что было за год в Compose и куда развивается набор библиотек. Ничего нового если следите за @android_broadcast. Самое важное - отдельно подсветили Kotlin Multiplatform Mobile (KMM) и развитие его в DataStore и Collections и готовность в к использованию для шаринга кода с iOS
#googleio #jetpack
#googleio #jetpack
👍11👎10
Google запуска Watch Face Format - декларативный XML формат для дизайна и поведения циферблатов для Google WearOS. Писать кода не надо! Чтобы воспользоваться вам надо скачать самую последнюю версию Samsung Watch Face Studio
#googleio #wear
#googleio #wear
👍32👎15