Уже заказли первый мерч от Android Broadcast поэтмоу интересно ваше мнение как вы его готовы поулчить?
Anonymous Poll
6%
За долгий срок доната
30%
Готов(а) купить что-то
19%
Через розыгрыши
19%
Хочу бесплатно
29%
Не нужен мерч
2%
Другой вариант
23%
Не участвую в опросе
#Android12
Вышла вторая Beta Android 12, в которой появились уже известные всем фичи:
👉Privacy Dashboard
👉Индикатор камеры и микрофона
👉Выключатели доступа к камере и микрофону для всех приложений
👉Уведмолени о копирование текста из буфера обмена приложением в фоне
👉Новая панель для управления Wi-Fi сетями прямо из Status Bar
👉Цвета системной темы на основе фоновой картинки в Pixel
Вышла вторая Beta Android 12, в которой появились уже известные всем фичи:
👉Privacy Dashboard
👉Индикатор камеры и микрофона
👉Выключатели доступа к камере и микрофону для всех приложений
👉Уведмолени о копирование текста из буфера обмена приложением в фоне
👉Новая панель для управления Wi-Fi сетями прямо из Status Bar
👉Цвета системной темы на основе фоновой картинки в Pixel
#GoogleAssistant #AppAction
Lessons learned from Google Assistant and App Actions on Android
История интеграция голосового взаимодействия с Google Assistant на Android
Lessons learned from Google Assistant and App Actions on Android
История интеграция голосового взаимодействия с Google Assistant на Android
Simple Steps for Improving Your IDE Performance
Разработчики IDEA рекомендуют как ускорить производительность вашей IDEA:
👉 Шарить индексы (IDEA 2020.2)
👉 Легковесный режим
👉 Удаленный кодинг с помощью Projector
👉 Отключить ненужные плагины
👉 Увеличить объем памяти
👉 Удалить папки и выгрузить неиспользуемые модули
👉 Отключить импорты на лету
👉 Приостановить проверки кода
Разработчики IDEA рекомендуют как ускорить производительность вашей IDEA:
👉 Шарить индексы (IDEA 2020.2)
👉 Легковесный режим
👉 Удаленный кодинг с помощью Projector
👉 Отключить ненужные плагины
👉 Увеличить объем памяти
👉 Удалить папки и выгрузить неиспользуемые модули
👉 Отключить импорты на лету
👉 Приостановить проверки кода
#Dagger #Hilt #Coroutine
Create an application CoroutineScope using Hilt
Руководство как доставлять в зависимостях CoroutineScope, привязанный к Application, и CoroutinDispatcher-s, а также их как подменять их в тестах
Create an application CoroutineScope using Hilt
Руководство как доставлять в зависимостях CoroutineScope, привязанный к Application, и CoroutinDispatcher-s, а также их как подменять их в тестах
#dagger #hilt
Вышел Dagger 2.37
👉 Улучшена поддержка Java 9
👉 Удалены ненужные артефакты
👉 Новые флаг enableAggregatingTask, который позволяет "изолировать" кодогенерацию Hilt от Dagger и выполнять её только когда это необходимо
Вышел Dagger 2.37
👉 Улучшена поддержка Java 9
👉 Удалены ненужные артефакты
👉 Новые флаг enableAggregatingTask, который позволяет "изолировать" кодогенерацию Hilt от Dagger и выполнять её только когда это необходимо
#AndroidBroBar
Стартуем бар сегодня, 11 июня, в 19:00 (GMT+3)
Сегодня снова собираемся в нашем уютном барчике в @android_broadcast. Начал составлять план на курс по Dagger 2 и хочу с вами обсудить ваши предложения, вопросы и запросы.
План курса сейчас такой:
1️⃣ Основы Dagger
2️⃣ Типы Inject, Binds, квалификаторы, типы доставки зависимостей
3️⃣ Component, Subcomponent, Dependent Component, Scope
4️⃣ Multibinding
5️⃣ Пример использования Dagger в многомодульном проекте
6️⃣ Hilt
7️⃣ Опции для настройки Dagger
* количество пунктов не значит что количество видео будет такое же, но точно не меньше
Если хотите поддержать курс по Dagger2 деньгами, то это можно сделать здесь. То же самое можно сделать и для курса по Kotlin Coroutines
Стартуем бар сегодня, 11 июня, в 19:00 (GMT+3)
Сегодня снова собираемся в нашем уютном барчике в @android_broadcast. Начал составлять план на курс по Dagger 2 и хочу с вами обсудить ваши предложения, вопросы и запросы.
План курса сейчас такой:
1️⃣ Основы Dagger
2️⃣ Типы Inject, Binds, квалификаторы, типы доставки зависимостей
3️⃣ Component, Subcomponent, Dependent Component, Scope
4️⃣ Multibinding
5️⃣ Пример использования Dagger в многомодульном проекте
6️⃣ Hilt
7️⃣ Опции для настройки Dagger
* количество пунктов не значит что количество видео будет такое же, но точно не меньше
Если хотите поддержать курс по Dagger2 деньгами, то это можно сделать здесь. То же самое можно сделать и для курса по Kotlin Coroutines
#ПодборкаВидео
Решил скидывать вам еженедельно подборку интересных видео с различных каналов
📺 Now in Android #40
📺 Ohhнные истории №1: Властелин модулей
📺 Ohhнные истории №2: Дизайн-система
📺 Код ревью погодного приложения от Кирилла Розова
📺 Jetpack Compose. Основы. Навигации
Чтобы не пропускать новые видео от Android Broadcast подпишитесь на YouTube канал
Решил скидывать вам еженедельно подборку интересных видео с различных каналов
📺 Now in Android #40
📺 Ohhнные истории №1: Властелин модулей
📺 Ohhнные истории №2: Дизайн-система
📺 Код ревью погодного приложения от Кирилла Розова
📺 Jetpack Compose. Основы. Навигации
Чтобы не пропускать новые видео от Android Broadcast подпишитесь на YouTube канал
#AndroidBroadcast #Новости
📺 Новости мобильной разработки #10
Свежий выпуск новостей на YouTube канале из которого вы узнаете про Google I/O, скучный WWDC, релизы Harmony OS и Фуксии!
Поддержать проект и совсем скоро купить мерч можно здесь
📺 Новости мобильной разработки #10
Свежий выпуск новостей на YouTube канале из которого вы узнаете про Google I/O, скучный WWDC, релизы Harmony OS и Фуксии!
Поддержать проект и совсем скоро купить мерч можно здесь
#json
Custom Reactive JSON parsing
К сожалению, kotlinx serialization поддерживает парсинг JSON только из строк, что означает прежде чем начать парсить что-то, вам надо полностью считать все данные. И тут может произойти неприятное - OutOfMemoryError.
Автор статьи рассказывает как на основе своей библиотеки json.kt добавил стриминговый парсинг JSON
Custom Reactive JSON parsing
К сожалению, kotlinx serialization поддерживает парсинг JSON только из строк, что означает прежде чем начать парсить что-то, вам надо полностью считать все данные. И тут может произойти неприятное - OutOfMemoryError.
Автор статьи рассказывает как на основе своей библиотеки json.kt добавил стриминговый парсинг JSON
#GooglePlay
Не забудьте подать заявку на уменьшение комиссии на первый миллион долларов дохода за год. Считаются все аккаунты, принадлежащие издателю. Подробности здесь
Не забудьте подать заявку на уменьшение комиссии на первый миллион долларов дохода за год. Считаются все аккаунты, принадлежащие издателю. Подробности здесь
#jetpack #appsearch
Build sophisticated search features with AppSearch
Рассказа о новой библиотеке из Jetpack - AppSearch. Библиотека помогает реализовать текстовый высокопроизводительный поиск на устройстве. Пока AppSearch находится в альфа статусе, но заявка упростить поиск на устройстве хорошая
Build sophisticated search features with AppSearch
Рассказа о новой библиотеке из Jetpack - AppSearch. Библиотека помогает реализовать текстовый высокопроизводительный поиск на устройстве. Пока AppSearch находится в альфа статусе, но заявка упростить поиск на устройстве хорошая
#gradle
Вышел Gradle 7.1
🚀 Улучшена инкрементальная компиляция Java
👉 Упрошена конфигурация sourceset-ов в Kotlin DSL
🔨 Исправление багов
Вышел Gradle 7.1
🚀 Улучшена инкрементальная компиляция Java
👉 Упрошена конфигурация sourceset-ов в Kotlin DSL
🔨 Исправление багов
#livedata #flow #миграция
Миграция с LiveData на Kotlin’s Flow
В название все описано полностью - разбор как мигрировать с LiveData на Flow. Больше нечего добавить
Миграция с LiveData на Kotlin’s Flow
В название все описано полностью - разбор как мигрировать с LiveData на Flow. Больше нечего добавить
#AndroidBroadcast #CameraX #MLKit #Compose
📺 Распознавание лиц и поз за 40 минут
Научитесь распознавать позы и лица на современном модном Android стеке: Jetpack Compose, CameraX, Google ML Kit.
Эксперт - Денис Неклюдов, Staff Mobile Engineer в Lyft, Android GDE
Гость всех мобильных конференций, известный по Android Dev подкасту, Google Developer Expert, влоггер из TikTok и просто хороший парень из солнечной Калифорнии
📺 Распознавание лиц и поз за 40 минут
Научитесь распознавать позы и лица на современном модном Android стеке: Jetpack Compose, CameraX, Google ML Kit.
Эксперт - Денис Неклюдов, Staff Mobile Engineer в Lyft, Android GDE
Гость всех мобильных конференций, известный по Android Dev подкасту, Google Developer Expert, влоггер из TikTok и просто хороший парень из солнечной Калифорнии
#jetpack #fragment #navigation
Navigation: Multiple back stacks
Демонстрация как быстро завести вашу навигацию в BottomNavigationView с поддержкой отдельных back stack в новой версии Jetpack Navigation
Navigation: Multiple back stacks
Демонстрация как быстро завести вашу навигацию в BottomNavigationView с поддержкой отдельных back stack в новой версии Jetpack Navigation
#AndroidBroadcast #CodeReview
Ищу желающих показать свой существующий проект для публичного код ревью. На этот раз вам не придется участвовать, а только слушать. Если у вас нет готового проекта, то я вам дам задание. Итоговый код я и смогу оценить
Чтобы принять участие, вам надо заполнить форму. Предварительно убедитесь, что вы можете показать свой код публично и не нарушив этим NDA и другие договорённости
Если вам интересно как проходит, то вы можете посмотреть видео с таким форматом на Android Broadcast.
Ищу желающих показать свой существующий проект для публичного код ревью. На этот раз вам не придется участвовать, а только слушать. Если у вас нет готового проекта, то я вам дам задание. Итоговый код я и смогу оценить
Чтобы принять участие, вам надо заполнить форму. Предварительно убедитесь, что вы можете показать свой код публично и не нарушив этим NDA и другие договорённости
Если вам интересно как проходит, то вы можете посмотреть видео с таким форматом на Android Broadcast.