#jetpack #accessibility
Best practices to build accessible apps with Jetpack Compose
Разбор как сделать UI на Compose доступным для всех груп людей
Best practices to build accessible apps with Jetpack Compose
Разбор как сделать UI на Compose доступным для всех груп людей
#AndroidBroadcast #стримминг
📺 Стриминг видео с мобильного устройства (~ 1 час)
Обсуждаем особенности организации стриминга видео, в чем отличие его с телефона и компа и будущее этого направления
Tango Android Hiring Day 14 августа + бонус в 5000$ при трудоустройстве
Эксперты:
👨💻 Вова Дмитрович, днём Head of Engineering, а по ночам Senior Android Developer
😎 Вова Скармахович, Product manager. Придумывает и тестирует гипотезы по улучшению Tango Live
Спонсор видео - Tango Live
📺 Стриминг видео с мобильного устройства (~ 1 час)
Обсуждаем особенности организации стриминга видео, в чем отличие его с телефона и компа и будущее этого направления
Tango Android Hiring Day 14 августа + бонус в 5000$ при трудоустройстве
Эксперты:
👨💻 Вова Дмитрович, днём Head of Engineering, а по ночам Senior Android Developer
😎 Вова Скармахович, Product manager. Придумывает и тестирует гипотезы по улучшению Tango Live
Спонсор видео - Tango Live
#Android12
Вышел Android 12 Beta 4. Platform Stability Release
Никакого нового функционала мы не получили, но зато теперь получаем стабильное API. Остаётся багфикс и улучшение производительности, а дальше релиз. Пора установить ваше приложение на устройство с этой Beta Android 12 и проверить его работоспособность!
Вышел Android 12 Beta 4. Platform Stability Release
Никакого нового функционала мы не получили, но зато теперь получаем стабильное API. Остаётся багфикс и улучшение производительности, а дальше релиз. Пора установить ваше приложение на устройство с этой Beta Android 12 и проверить его работоспособность!
#wear #googleplay
Sharing Tiles with your smartwatch users
Новая возможность для Tile-ов - шаринг их с пользователями умных часов. Теперь можно загружать Tile в Google Play и пользователи смогут себе их установить отдельно от приложения.
Sharing Tiles with your smartwatch users
Новая возможность для Tile-ов - шаринг их с пользователями умных часов. Теперь можно загружать Tile в Google Play и пользователи смогут себе их установить отдельно от приложения.
#android12 #splash
Migrate your existing splash screen implementation to Android 12
Руководство по миграции с кастомного Splash Screen, который вы использовали до Android 12, на новый из будущей версии Android, который будет у всех. Библиотека учитывает новое API из SDK, а также SplashScreen compat библиотеку
Если у вас есть баги - пишите. У меня есть контакт разработчицы этого API из Google и она просит обратную связь.
Migrate your existing splash screen implementation to Android 12
Руководство по миграции с кастомного Splash Screen, который вы использовали до Android 12, на новый из будущей версии Android, который будет у всех. Библиотека учитывает новое API из SDK, а также SplashScreen compat библиотеку
Если у вас есть баги - пишите. У меня есть контакт разработчицы этого API из Google и она просит обратную связь.
#AndroidBroadcast #Livecoding #Dagger
🔴 Livecoding 15.08.2021. Многомодульный проект с Dagger
Когда: вс, 15 августа, 12:00 (GMT+3)
Начинаю писать код в прямом эфире, как я делаю это в обычной жизни. Размышления, рассказы и ответы на вопрос включены!
Буду писать проект для следующего урока курса по Dagger 2. Задача - многомодульный проект и организация в нем Dagger графа.
💰 Поддержать проект на Boosty или Patreon
🔴 Livecoding 15.08.2021. Многомодульный проект с Dagger
Когда: вс, 15 августа, 12:00 (GMT+3)
Начинаю писать код в прямом эфире, как я делаю это в обычной жизни. Размышления, рассказы и ответы на вопрос включены!
Буду писать проект для следующего урока курса по Dagger 2. Задача - многомодульный проект и организация в нем Dagger графа.
💰 Поддержать проект на Boosty или Patreon
#AndroidBroadcast #Compose #Jetpack
📺 Jetpack Compose - будущее Android UI и убийца Fragment (23 мин)
Из видео вы узнаете как Jetpack Compose изменит написание UI в Android и на других платформах, как он убьёт Fragment и новые подходы в разработке после прихода Compose
💰 Поддержать проект на Boosty или Patreon
📺 Jetpack Compose - будущее Android UI и убийца Fragment (23 мин)
Из видео вы узнаете как Jetpack Compose изменит написание UI в Android и на других платформах, как он убьёт Fragment и новые подходы в разработке после прихода Compose
💰 Поддержать проект на Boosty или Patreon
#ПодборкаВидео #Compose
Видео недели по версии Кирилла - 📺 Как убивают русский INTEL (Предательство или заказ) (~1.5 часа)
📺 Jetpack Compose - будущее Android UI и убийца Fragment (23 мин)
📺 Redmadrobot: Рекомпоузим живое приложение (~1 час)
📺 Building Shrine in Compose - Material Live (~1.5 часа) - лайвкодинг с Compose
📺 The Future of Kotlin (~10 мин)
📺 Google Developer Show (~2 мин)
📺 Android Broadcast: Стриминг видео с мобильного устройства (~1 час)
Видео недели по версии Кирилла - 📺 Как убивают русский INTEL (Предательство или заказ) (~1.5 часа)
📺 Jetpack Compose - будущее Android UI и убийца Fragment (23 мин)
📺 Redmadrobot: Рекомпоузим живое приложение (~1 час)
📺 Building Shrine in Compose - Material Live (~1.5 часа) - лайвкодинг с Compose
📺 The Future of Kotlin (~10 мин)
📺 Google Developer Show (~2 мин)
📺 Android Broadcast: Стриминг видео с мобильного устройства (~1 час)
Хочу отказаться от новостных выпусков в видео формате и оставить их только аудио форматом. Как вам идея?
Anonymous Poll
45%
Нужен видео формат
20%
Только аудио хорошо
16%
Не интересны новости вне Telegram
3%
Не интересны новости вообще
1%
Другой ответ (го в чат)
14%
Не участвую в опросе
#архитектура #mvi
Top Android MVI libraries in 2021
С появлением Compose архитектуре MVI стало уделяться больше внимания. Если хотите выбрать лучшую готовую библиотеку - читайте статью с подробным сравнением 7 MVI библиотек
Top Android MVI libraries in 2021
С появлением Compose архитектуре MVI стало уделяться больше внимания. Если хотите выбрать лучшую готовую библиотеку - читайте статью с подробным сравнением 7 MVI библиотек
#fragment
What is FragmentContainerView? Its benefits over FrameLayout
FragmentContainerView - это рекомендуемый подход для того чтобы добавлять в него Fragment. Он исправляет ряд багов с анимациями и улучшает опыт динамической замены Fragment. Больше подробностей в статье
What is FragmentContainerView? Its benefits over FrameLayout
FragmentContainerView - это рекомендуемый подход для того чтобы добавлять в него Fragment. Он исправляет ряд багов с анимациями и улучшает опыт динамической замены Fragment. Больше подробностей в статье
Вышел Timber 5.0
Популярная библиотека для логирования получила новую мажорную версию. Её переписали на Kotlin и оставили обратную бинарную совместимость с версией 4. В будущем планируется поддержка Kotlin Multiplatform.
Помимо этого теперь минимальное Android API стало 14, а Gradle - 7.0
Популярная библиотека для логирования получила новую мажорную версию. Её переписали на Kotlin и оставили обратную бинарную совместимость с версией 4. В будущем планируется поддержка Kotlin Multiplatform.
Помимо этого теперь минимальное Android API стало 14, а Gradle - 7.0
#AndroidBroadcast #HMS
📺 HMS Push & Analytics (18 мин)
В процессе изучения HMS Push & Analytics Kit-ов я понял как легко их объединить в один сервис - Universal Mobile Services (UMS), о чём и пошла речь в видео
🔗 HMS Push Kit
🔗 HMS Analytics Kit
🔗 Universal Mobile Services
📺 HMS Push & Analytics (18 мин)
В процессе изучения HMS Push & Analytics Kit-ов я понял как легко их объединить в один сервис - Universal Mobile Services (UMS), о чём и пошла речь в видео
🔗 HMS Push Kit
🔗 HMS Analytics Kit
🔗 Universal Mobile Services
#AndroidBroadcast #Новости
📺 Новые политики Google Play || Pixel 6 || Google Ads Tracking ID (25 мин)
Запоздалый выпуск новостей мобильной разработки уже на канале. Рекомендую вам запастись горячим напитком ☕ и приготовится в комментарии писать своё мнение! Хорошего время препровождения ❤️
📺 Новые политики Google Play || Pixel 6 || Google Ads Tracking ID (25 мин)
Запоздалый выпуск новостей мобильной разработки уже на канале. Рекомендую вам запастись горячим напитком ☕ и приготовится в комментарии писать своё мнение! Хорошего время препровождения ❤️
Forwarded from Ra'Reilly - Заметки про Android и не только (Osip Fatkullin)
Просматривал исходники AGP 7.0.0 и заметил, что теперь папка
Вот этот коммит.
В release notes AGP этого изменения не нашел.
#kotlin #gradle
kotlin
по умолчанию добавлена в source-set и больше не нужно делать это вручную, если подключён Kotlin Gradle Plugin.Вот этот коммит.
В release notes AGP этого изменения не нашел.
#kotlin #gradle
#windows11
Готовимся к Windows 11: добавляем поддержку полноценной клавиатуры в Android-приложение
Вот и первые весточки появления поддержки Android в Windows 11 - статьи по адаптации приложений к управлению на компьютере
Готовимся к Windows 11: добавляем поддержку полноценной клавиатуры в Android-приложение
Вот и первые весточки появления поддержки Android в Windows 11 - статьи по адаптации приложений к управлению на компьютере
В шорткаты умеешь? А если научу?
Как повысить свою продуктивность написания кода? Учите шорткаты, а не тыкайте мышки в виртуальные кнопки на экране. Статья вам в помощь!
Как повысить свою продуктивность написания кода? Учите шорткаты, а не тыкайте мышки в виртуальные кнопки на экране. Статья вам в помощь!
#codequality
Вышел Detekt 1.18
👉 Новые правила
👉 Поддержка Kotlin 1.5.21
👉 Исправление багов
👉 Шаблон для авторов правил detekt-custom-rule-template
👉 Необходима миграция при использовании Gradle Detekt плагина
Вышел Detekt 1.18
👉 Новые правила
👉 Поддержка Kotlin 1.5.21
👉 Исправление багов
👉 Шаблон для авторов правил detekt-custom-rule-template
👉 Необходима миграция при использовании Gradle Detekt плагина
Какие ресурсы для чтения статей вы предпочитаете?
Anonymous Poll
67%
Хабр
76%
Medium
8%
27%
Официальные блоги компаний
22%
Личные блоги
18%
Другие ресурсы со статьями
2%
Не читаю
6%
Не участвую в опросе
#jetpack #compose
Pushing the right buttons in Jetpack Compose
Рассказ об эволюции Compose API в процессе разработке UI фреймворка на пример компонента Button
Pushing the right buttons in Jetpack Compose
Рассказ об эволюции Compose API в процессе разработке UI фреймворка на пример компонента Button