#AndroidBroadcast #Новости
📺 Новости Android разработки 2022.6 (0.5 часа)
В свежем новостном выпуске рассказываю про
👉 Google будет удалять за HMS в приложениях
👉 новые ограничения для приложений в Android 13
👉 новые IT санкции и уход компаний
Все материалы к выпуску можно найти здесь
📺 Новости Android разработки 2022.6 (0.5 часа)
В свежем новостном выпуске рассказываю про
👉 Google будет удалять за HMS в приложениях
👉 новые ограничения для приложений в Android 13
👉 новые IT санкции и уход компаний
Все материалы к выпуску можно найти здесь
👎32👍30🤯5🔥4😢1
#hms
Вот такое письмо получил один из подписчиков канала. Google Play начал предупреждать что приложения с Huawei Mobile Services будут удаляться и чтобы этого не произошло надо убрать библиотеку из версии для Google Play.
Голосуй ниже за видео про основны Gradle, чтобы помочь в том как разобраться с разбиением кода по App Gallery и Google Play
Вот такое письмо получил один из подписчиков канала. Google Play начал предупреждать что приложения с Huawei Mobile Services будут удаляться и чтобы этого не произошло надо убрать библиотеку из версии для Google Play.
Голосуй ниже за видео про основны Gradle, чтобы помочь в том как разобраться с разбиением кода по App Gallery и Google Play
👍171👎21
#AndroidBroadcast
Магазин мерча Android Broadcast возобновил свою работу. К сожалению, поставщик поднял цену и цена на майки и другой мерч повысилась.
Магазин мерча Android Broadcast возобновил свою работу. К сожалению, поставщик поднял цену и цена на майки и другой мерч повысилась.
👎44😢24👍14❤1🔥1
#story
Making camera uploads for Android faster and more reliable
История реализации бэкапа фотографий на современном стеке WorkManager, Room и все прочее. Результаты позитивные и улучшили производительность, по сравнению с предыдущим решением в DropBox
Making camera uploads for Android faster and more reliable
История реализации бэкапа фотографий на современном стеке WorkManager, Room и все прочее. Результаты позитивные и улучшили производительность, по сравнению с предыдущим решением в DropBox
👍19👎18😱1
This media is not supported in your browser
VIEW IN TELEGRAM
#tooling #dagger
Scabbard - утилита для визуализации Dagger 2 графа. Есть плагин для Android Studio/IDEA
Scabbard - утилита для визуализации Dagger 2 графа. Есть плагин для Android Studio/IDEA
👍134👎27🔥5🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
#compose
Have Fun With Jetpack Compose GraphicsLayer Modifier (5 мин)
Пример реализации анимаций с помощью модификатора graphicsLayer, который позволяет делать различные преобразования: повороты, смещения и прочее
Have Fun With Jetpack Compose GraphicsLayer Modifier (5 мин)
Пример реализации анимаций с помощью модификатора graphicsLayer, который позволяет делать различные преобразования: повороты, смещения и прочее
👍55👎21🔥1
#AndroidBroadcast #Собеседование
31 марта 2022 состоится новый раунд публичного Android собеседования. Проведёт его Алексей Быков из Revolut, Android GDE!
Ищем разработчиков с опытом в production. Подать свою заявку можно здесь
31 марта 2022 состоится новый раунд публичного Android собеседования. Проведёт его Алексей Быков из Revolut, Android GDE!
Ищем разработчиков с опытом в production. Подать свою заявку можно здесь
👍50👎29🔥2
#java
Вышла Java 18
Вышла и вышла. Читать узнавать особо бесполезно. Полугодовой конвейер, который нагоняет Kotlin, но экспериментирует с Pattern Matching
Вышла Java 18
Вышла и вышла. Читать узнавать особо бесполезно. Полугодовой конвейер, который нагоняет Kotlin, но экспериментирует с Pattern Matching
👍41👎27😁3🤔2
#network
OAuth в мобильных приложениях
Мало какое приложение обходится без авторизации пользователей, а авторизация через популярные сервисы — мейнстрим! Автор разбирает как происходит такая авторизация в мобильных приложениях и опыт настройки OAuth в Android-приложении с использованием библиотеки AppAuth
OAuth в мобильных приложениях
Мало какое приложение обходится без авторизации пользователей, а авторизация через популярные сервисы — мейнстрим! Автор разбирает как происходит такая авторизация в мобильных приложениях и опыт настройки OAuth в Android-приложении с использованием библиотеки AppAuth
👎32👍30
#androidos
Android Garbage Collection in a Nutshell (9 мин)
Хорошая статья про что такое Garbage Collector (сборщик мусора), принципов его работы и прочих особенностей с рассмотрением в рамках Android OS
Android Garbage Collection in a Nutshell (9 мин)
Хорошая статья про что такое Garbage Collector (сборщик мусора), принципов его работы и прочих особенностей с рассмотрением в рамках Android OS
👍41👎22❤1
#compose
Exploring MovableContentOf in Jetpack Compose (4 мин)
Новинка Compose 1.2.0 movableContentOf, которая позволяет нам проходить по контенту без рекомпозции, что может оптимизировать производительность UI на Compose. В статье обзор
Exploring MovableContentOf in Jetpack Compose (4 мин)
Новинка Compose 1.2.0 movableContentOf, которая позволяет нам проходить по контенту без рекомпозции, что может оптимизировать производительность UI на Compose. В статье обзор
👍38👎22
Сколько оперативной памяти в вашем рабочем компьютере/ноутбуке, который используете для сборки проектов?
Anonymous Poll
10%
8
56%
16
2%
24
24%
32
0%
48
3%
64 и больше
1%
Пока не работаю
0%
Не собираю проекты
4%
Просто смотрю результаты
👍31👎30🎉1
#jetpackupdate
Обновление Jetpack от 23 марта 2022
В старых библиотеках ничего существенного не появилось, переход из Beta в RC, простые доработки, улучшения и поддержка Android 13 DP2.
Появилась новая библиотека Customview Poolingcontainer - утилиты для наблюдения за ЖЦ контейнеров, которые управляет ЖЦ их дочерних View, например RecyclerView.
Вторая альфа библиотеки Core Performance подарила нам backport performance class из Android 11. Подробнее об этом здесь
Обновление Jetpack от 23 марта 2022
В старых библиотеках ничего существенного не появилось, переход из Beta в RC, простые доработки, улучшения и поддержка Android 13 DP2.
Появилась новая библиотека Customview Poolingcontainer - утилиты для наблюдения за ЖЦ контейнеров, которые управляет ЖЦ их дочерних View, например RecyclerView.
Вторая альфа библиотеки Core Performance подарила нам backport performance class из Android 11. Подробнее об этом здесь
👎30👍19❤1
#googleplay
Exploring User Choice Billing With First Innovation Partner Spotify
Пока EPIC активно воюет с Apple AppStore за возможность альтернативных оплат, Google не стала ждать и уже интегрирует себе такое. Пока это единственный партнёр - Spotify. Условия на которых предоставляется такая возможность не разглашаются.
Думаю что в ближайшее время такая возможность будет уделов крупных игроков Google Play, но вдруг однажды и любой сможет это делать.
Exploring User Choice Billing With First Innovation Partner Spotify
Пока EPIC активно воюет с Apple AppStore за возможность альтернативных оплат, Google не стала ждать и уже интегрирует себе такое. Пока это единственный партнёр - Spotify. Условия на которых предоставляется такая возможность не разглашаются.
Думаю что в ближайшее время такая возможность будет уделов крупных игроков Google Play, но вдруг однажды и любой сможет это делать.
👍28👎24🤔3
#AndroidBroadcast
📺 Как выбрать оффер. Высокая зарплата или лучшие условия? (24 мин)
Совсем недавно мне пришлось столкнуться с необходимостью поиска работы. Конечно же мы всегда пытаемся выбрать наилучшее предложение, что пришлось сделать и мне.
Как понять какой оффер лучше? Если зарплата больше, значит его надо принимать? За свои 10+ лет в IT индустрии я понял, что это не так. В новом видео рассказываю на что я обращаю внимание в офферах и как выбрать лучший!
В описание видео найдет ссылку на вакансию Android разработчика в крупной компании, где вам не нужно опыта в Android
📺 Как выбрать оффер. Высокая зарплата или лучшие условия? (24 мин)
Совсем недавно мне пришлось столкнуться с необходимостью поиска работы. Конечно же мы всегда пытаемся выбрать наилучшее предложение, что пришлось сделать и мне.
Как понять какой оффер лучше? Если зарплата больше, значит его надо принимать? За свои 10+ лет в IT индустрии я понял, что это не так. В новом видео рассказываю на что я обращаю внимание в офферах и как выбрать лучший!
В описание видео найдет ссылку на вакансию Android разработчика в крупной компании, где вам не нужно опыта в Android
👍61👎38
#ПодборкаВидео
📺 Новости Android разработки от @android_broadcast (~0.5 часа)
📺 Type-Safe Preferences With Proto DataStore (22 мин)
📺 Architecture: The UI layer - MAD Skills (8 мин)
📺 Account Linking - Integrate with Android TV & Google TV (16 мин)
📺 Kotlin Tips: Improving Loops (4 мин)
📺 Modern media playback on Android - Integrate with Android TV & Google TV (10 мин)
📺 Dagger 2 приходит конец. Встречайте новый DI в Jetpack Compose (Это не так!) (35 мин)
📺 My Top 7 Clean Code Tips for Android Developers (13 мин)
📺 Как выбрать оффер. Высокая зарплата или лучшие условия? (23 мин)
📺 Новости Android разработки от @android_broadcast (~0.5 часа)
📺 Type-Safe Preferences With Proto DataStore (22 мин)
📺 Architecture: The UI layer - MAD Skills (8 мин)
📺 Account Linking - Integrate with Android TV & Google TV (16 мин)
📺 Kotlin Tips: Improving Loops (4 мин)
📺 Modern media playback on Android - Integrate with Android TV & Google TV (10 мин)
📺 Dagger 2 приходит конец. Встречайте новый DI в Jetpack Compose (Это не так!) (35 мин)
📺 My Top 7 Clean Code Tips for Android Developers (13 мин)
📺 Как выбрать оффер. Высокая зарплата или лучшие условия? (23 мин)
👍35👎35🔥2
Our FHIR SDK for Android Developers
В статье рассказывается про SDK Fast Healthcare Interoperability Resources (FHIR), которое делается как часть коллаборации Google и World Health Organization (WHO).
Задача SDK - упростить разработчикам создание мобильных приложений для работников мед. учреждений.
В статье рассказывается про SDK Fast Healthcare Interoperability Resources (FHIR), которое делается как часть коллаборации Google и World Health Organization (WHO).
Задача SDK - упростить разработчикам создание мобильных приложений для работников мед. учреждений.
👎34👍9
#jetpack #android11
Using performance class to optimize your user experience
В Android 11 перенесли возможность получить performance class Android устройства. Это возможность дает вам получить уровень, который соответствует производительности устройства и его возможностям.
Например, Media Performance Class 12 гарантирует:
👉 не меньше 6 гигов оперативки
👉 12+ мегапиксельную основную камеру с поддержкой записи 4K@30 FPS
👉 инициализация видеокодека не более чем за 50 мс
👉 другие требования
Новая возможность позволит вам включать/выключать фичи, настраивать их качество отображения и прочее в зависимости от класса устройства. Хорошая возможность бороться с фрагментированностью Android устройств.
Вы даже можете задать performance класс как свойство пользователя в аналитике и позже организовать A/B тестирование.
Using performance class to optimize your user experience
В Android 11 перенесли возможность получить performance class Android устройства. Это возможность дает вам получить уровень, который соответствует производительности устройства и его возможностям.
Например, Media Performance Class 12 гарантирует:
👉 не меньше 6 гигов оперативки
👉 12+ мегапиксельную основную камеру с поддержкой записи 4K@30 FPS
👉 инициализация видеокодека не более чем за 50 мс
👉 другие требования
Новая возможность позволит вам включать/выключать фичи, настраивать их качество отображения и прочее в зависимости от класса устройства. Хорошая возможность бороться с фрагментированностью Android устройств.
Вы даже можете задать performance класс как свойство пользователя в аналитике и позже организовать A/B тестирование.
👎34👍27🔥7😢2😱1
#compose
Compose всё больше обрастает возможностями и даже забирает их из Accompanist. Например, Accomponist Insets теперь deprecated
Compose всё больше обрастает возможностями и даже забирает их из Accompanist. Например, Accomponist Insets теперь deprecated
👍40👎35🤔4❤2
#security #android13
Upgrading Android Attestation: Remote Provisioning
В Android 13 будет важное обновление — опция замены заводского (in-factory) приватного ключа комбинацией публичного ключа и представления сертификата по воздуху становится основной. Это позволит заменять ключи если они будут скомпроментированы. Изменение задевает производителей устройств и прошивок.
Upgrading Android Attestation: Remote Provisioning
В Android 13 будет важное обновление — опция замены заводского (in-factory) приватного ключа комбинацией публичного ключа и представления сертификата по воздуху становится основной. Это позволит заменять ключи если они будут скомпроментированы. Изменение задевает производителей устройств и прошивок.
👎39👍19
#android13
Exploring Android 13: Downgradable Permission (3 мин)
В Android 13 в дополнение к возможности запрашивать разрешения из приложения появится возможность и отзывать их. В статье обзор, а я пока буду думать не заставят ли нас принудительно отзывать какие-то разрешения или делать UI для отзыва любого разрешения, чтобы размещаться в Google Play
Exploring Android 13: Downgradable Permission (3 мин)
В Android 13 в дополнение к возможности запрашивать разрешения из приложения появится возможность и отзывать их. В статье обзор, а я пока буду думать не заставят ли нас принудительно отзывать какие-то разрешения или делать UI для отзыва любого разрешения, чтобы размещаться в Google Play
👎46👍6