#опрос
Команда Kotlin работает над улучшением опыта авторов библиотек, и они хотят знать больше о реальных вариантах использования. Если вы работали над собственной библиотекой или планируете ее создать, поделитесь своим мнением, приняв участие в этом опросе.
Команда Kotlin работает над улучшением опыта авторов библиотек, и они хотят знать больше о реальных вариантах использования. Если вы работали над собственной библиотекой или планируете ее создать, поделитесь своим мнением, приняв участие в этом опросе.
#compose
Jetpack Compose Side-Effects - rememberCoroutineScope
Разбор работы с CoroutineScope внутри Composable функций
Jetpack Compose Side-Effects - rememberCoroutineScope
Разбор работы с CoroutineScope внутри Composable функций
#AndroidAuto
Bringing richer navigation, charging, parking apps to more Android Auto users
Вышла новая версия бибилотеки Android for Cars App 1.1: управление картой жестами, плучение данных от машины, длинные сообщения и др. улучшения.
Важно, что библиотека полностью переехала в Jetpack и теперь публиковать приложения для Android Auto можно с только ней
Bringing richer navigation, charging, parking apps to more Android Auto users
Вышла новая версия бибилотеки Android for Cars App 1.1: управление картой жестами, плучение данных от машины, длинные сообщения и др. улучшения.
Важно, что библиотека полностью переехала в Jetpack и теперь публиковать приложения для Android Auto можно с только ней
#dagger #hilt
Hilt Extensions in the MAD Skills series
В статье/видео разбирается расширения Hilt, которые могут добавлять модули и entry point в Hilt. Например, Jetpack WorkManager. Вы узнаете как работают расширения, как создать своё и идеи
Hilt Extensions in the MAD Skills series
В статье/видео разбирается расширения Hilt, которые могут добавлять модули и entry point в Hilt. Например, Jetpack WorkManager. Вы узнаете как работают расширения, как создать своё и идеи
#jetpack #appsearch #android12
Hands on Jetpack AppSearch
Новой возможность Androdi 12 стало App Search API, которое позволяет вам хранить информацию о данных вашего приложения и осуществлять поиск по ним, даже если данные не хранятся на устройстве. Также выпустили Jetpack библиотеку для работы этого функционала на предыдущих версиях Android.
В статье разбирается как работать с этой библиотекой и о её возможностях
Hands on Jetpack AppSearch
Новой возможность Androdi 12 стало App Search API, которое позволяет вам хранить информацию о данных вашего приложения и осуществлять поиск по ним, даже если данные не хранятся на устройстве. Также выпустили Jetpack библиотеку для работы этого функционала на предыдущих версиях Android.
В статье разбирается как работать с этой библиотекой и о её возможностях
#jetpack #compose
Basic Drag-n-Drop in Jetpack Compose
Руководство по реализации Drag-n-Drop в LazyList, который пока из коробки не работает
Basic Drag-n-Drop in Jetpack Compose
Руководство по реализации Drag-n-Drop в LazyList, который пока из коробки не работает
#AndroidBroadcast
📺 Оптимизация ресурсов в Android. Нетранзитинвные R классы. Ускорение сборки
Инструкция как ускорить сборку Android проектов, разделив R классы, что можно сделать в пару кликов. Нетранзитивные R классы в этом вам помогут.
📺 Оптимизация ресурсов в Android. Нетранзитинвные R классы. Ускорение сборки
Инструкция как ускорить сборку Android проектов, разделив R классы, что можно сделать в пару кликов. Нетранзитивные R классы в этом вам помогут.
#image
Improving perceived load times of images using blurred thumbnails — with Glide and custom loaders
Реализацию блюра для превью картинок через Glide, что поможет вам сделать UI приятнее, чем одна превью для всех картинок
Improving perceived load times of images using blurred thumbnails — with Glide and custom loaders
Реализацию блюра для превью картинок через Glide, что поможет вам сделать UI приятнее, чем одна превью для всех картинок
#архитектура
Modular Android App Architecture (Build to scale)
Хорошая статья с описанием что такое многомодульное приложения, что в него входит, какие преимущества и как организовать модули
Modular Android App Architecture (Build to scale)
Хорошая статья с описанием что такое многомодульное приложения, что в него входит, какие преимущества и как организовать модули
Помоги узнать лучше аудиторию канала. В какой стране вы живёте?
Anonymous Poll
50%
Россия
22%
Украина
13%
Беларусь
3%
Казахстан
4%
Страны ЕС
6%
Другая страная
1%
Не участвую в опросе
#wear
Wear OS Jetpack libraries now in stable!
Библиотека для разработки приложения под Wear OS стала частью Jetpack. По сравнению с Wearable Support появились новые возможность, часть библиотек написана полностью на Kotlin, а также добавлена поддержка WearOS 3.0
Wear OS Jetpack libraries now in stable!
Библиотека для разработки приложения под Wear OS стала частью Jetpack. По сравнению с Wearable Support появились новые возможность, часть библиотек написана полностью на Kotlin, а также добавлена поддержка WearOS 3.0
#java #collections
How HashMap works in Java
Как минимум будет полезно освежить в памяти или для подготовки к интервью понять внутреннее устройство самой популярной реализации Map в Java
Сорян за источник - в нём авторы совсем не знают меры с количеством рекламы
How HashMap works in Java
Как минимум будет полезно освежить в памяти или для подготовки к интервью понять внутреннее устройство самой популярной реализации Map в Java
Сорян за источник - в нём авторы совсем не знают меры с количеством рекламы
#jetpack
Обновление Android Jetpack от 15 сентября 2021
👉 Продолжается работа над Jetpack Compose 1.1.0
👉 Улучшаются возможности по работе со множеством back stack в Fragment и Navigation
👉 RecyclerView и ViewPager поддерживают эффект over scroll из Android 12 (в альфе)
👉 Запускать Coroutine из ActivityResultLauncher в Compose теперь нельзя
Обновление Android Jetpack от 15 сентября 2021
👉 Продолжается работа над Jetpack Compose 1.1.0
👉 Улучшаются возможности по работе со множеством back stack в Fragment и Navigation
👉 RecyclerView и ViewPager поддерживают эффект over scroll из Android 12 (в альфе)
👉 Запускать Coroutine из ActivityResultLauncher в Compose теперь нельзя
#AndroidBroadcast #Android12 #Compose
Android 12 Митап, организованный Google Россия и Android Broadcast
Когда: 21 сентября, 18:00-21:30
Совсем скоро выйдет новая версия ОС Android 12, а Jetpack Compose 1.0 уже stable. Мы позвали экспертов, чтобы рассказать нам об изменениях, будущем и гуглеров, которые ответят на вопросы:
👉 18:00 - 18:25 Что нового в Android 12, Анна Жаркова, Lead mobile developer, Usetech
👉 18:30 - 18:55 Android 12 Q&A, Murat Yener, Android Developer Advocate, Google
👉 19:00 - 19:20 На что способен Jetpack Compose, Алексей Гладков, Технический архитектор, Леруа Мерлен
👉 19:30 - 20:30 Jetpack Compose Q&A, Матвей Мальков, разработчик в команде Jetpack Compose, Google
* Записи всех докладов будут доступны на канале после мероприятия
Также у вас будет возможность выиграть книгу от Chet Hasse с его автографом (да-да, книжки едут из США)
Android 12 Митап, организованный Google Россия и Android Broadcast
Когда: 21 сентября, 18:00-21:30
Совсем скоро выйдет новая версия ОС Android 12, а Jetpack Compose 1.0 уже stable. Мы позвали экспертов, чтобы рассказать нам об изменениях, будущем и гуглеров, которые ответят на вопросы:
👉 18:00 - 18:25 Что нового в Android 12, Анна Жаркова, Lead mobile developer, Usetech
👉 18:30 - 18:55 Android 12 Q&A, Murat Yener, Android Developer Advocate, Google
👉 19:00 - 19:20 На что способен Jetpack Compose, Алексей Гладков, Технический архитектор, Леруа Мерлен
👉 19:30 - 20:30 Jetpack Compose Q&A, Матвей Мальков, разработчик в команде Jetpack Compose, Google
* Записи всех докладов будут доступны на канале после мероприятия
Также у вас будет возможность выиграть книгу от Chet Hasse с его автографом (да-да, книжки едут из США)
#android12 #workmanager
Using WorkManager on Android 12
Всем кто готовится поддержать Android 12 надо использовать Work Manager 2.7 (пока в альфе), так как там добавили поддержку expedited jobs
Using WorkManager on Android 12
Всем кто готовится поддержать Android 12 надо использовать Work Manager 2.7 (пока в альфе), так как там добавили поддержку expedited jobs
#AndroidBroadcast #CodeReview
🔴 Разбор проектов подписчиков в прямом эфире
Разбираю проекты подписчиков в прямом эфире, чтобы на их примере рассказать о лучших практиках, ошибках и других аспектах. Предварительный обзор кода не делается, чтобы иметь одинаковое впечатление с аудиторией
Запись будет доступна на канале после эфира
Если вы хотите вам нравится что я сделаю, то мне очень поможет ваша финансовая поддержка. Задонатить можно здесь
🔴 Разбор проектов подписчиков в прямом эфире
Разбираю проекты подписчиков в прямом эфире, чтобы на их примере рассказать о лучших практиках, ошибках и других аспектах. Предварительный обзор кода не делается, чтобы иметь одинаковое впечатление с аудиторией
Запись будет доступна на канале после эфира
Если вы хотите вам нравится что я сделаю, то мне очень поможет ваша финансовая поддержка. Задонатить можно здесь
👍1
#ПодборкаВидео
За эту неделю мне понравилось что Google стала активно выкладывать видео по Accessibility в Android
📺 Labeling images for Accessibility (5 мин)
📺 Hilt extensions - MAD Skills (10 мин)
📺 Оптимизация ресурсов в Android. Нетранзитивные R классы. Ускорение сборки (10 мин)
📺 Кое-что о gradle. Groovy, Kts, Scripts [Workshop] (1.5 часа)
📺 EditTexts - Accessibility on Android (2 мин)
📺 Разбор кода подписчиков #3. Android Code Review (2 часа)
За эту неделю мне понравилось что Google стала активно выкладывать видео по Accessibility в Android
📺 Labeling images for Accessibility (5 мин)
📺 Hilt extensions - MAD Skills (10 мин)
📺 Оптимизация ресурсов в Android. Нетранзитивные R классы. Ускорение сборки (10 мин)
📺 Кое-что о gradle. Groovy, Kts, Scripts [Workshop] (1.5 часа)
📺 EditTexts - Accessibility on Android (2 мин)
📺 Разбор кода подписчиков #3. Android Code Review (2 часа)
Всем привет. Хотел вам напомнить про несколько важных аспектов Android Broadcast.
👉 Есть чат для общения, где мы обсуждаем различные вопросы по Android разработке @android_broadcast_talks
👉 Android Broadcast - это некоммерческий проект. Весь контент, который я делаю бесплатен. Живёт проект за счёт рекламы и донатов. Я буду рад, если вы будете поддерживать проект регулярно, что позволит отказываться от рекламы. Сейчас у проекта 164 донатера, хотя ежемесячно контентом пользуются порядка 20 тыс человек. Даже минимальный донат (80 рос. руб. или 1$) - это уже много для меня. Сделать это можно на Boosty (лучше) или Patreon. Также можно сделать произвольный одноразовый взнос здесь.
👉 Один из вариантов поддержки - покупка мерча через androidbroadcaststore.by. Там есть классные майки и другой мерч.
Спасибо вам большое, ваша поддержка очень важна для будущего проекта, его развития и существования
👉 Есть чат для общения, где мы обсуждаем различные вопросы по Android разработке @android_broadcast_talks
👉 Android Broadcast - это некоммерческий проект. Весь контент, который я делаю бесплатен. Живёт проект за счёт рекламы и донатов. Я буду рад, если вы будете поддерживать проект регулярно, что позволит отказываться от рекламы. Сейчас у проекта 164 донатера, хотя ежемесячно контентом пользуются порядка 20 тыс человек. Даже минимальный донат (80 рос. руб. или 1$) - это уже много для меня. Сделать это можно на Boosty (лучше) или Patreon. Также можно сделать произвольный одноразовый взнос здесь.
👉 Один из вариантов поддержки - покупка мерча через androidbroadcaststore.by. Там есть классные майки и другой мерч.
Спасибо вам большое, ваша поддержка очень важна для будущего проекта, его развития и существования
👍1
#performance
App performance to drive app excellence
Советы как делать быстрое приложение:
👉 Следить за стабильностью (креши)
👉 Следить за скоростью запуска приложений
👉 Проверять отрисовывается ли у вас UI в 60 FPS
👉 Использовать последние версии библиотека
Во всём это вам может Google Play Console и Firebase, а также Jetpack Benchmark библиотеки
App performance to drive app excellence
Советы как делать быстрое приложение:
👉 Следить за стабильностью (креши)
👉 Следить за скоростью запуска приложений
👉 Проверять отрисовывается ли у вас UI в 60 FPS
👉 Использовать последние версии библиотека
Во всём это вам может Google Play Console и Firebase, а также Jetpack Benchmark библиотеки