#compose
Custom Weekly Schedule Layout with Jetpack Compose - Part 1
Реализация календаря из Google Calendar на основе Jetpack Compose
Custom Weekly Schedule Layout with Jetpack Compose - Part 1
Реализация календаря из Google Calendar на основе Jetpack Compose
#AndroidBroadcast #собеседование #онлайн
🔴 Собеседование в прямом эфире. Разбор тестового задания
Когда: Вторник 8 июня в 18:30 (GMT+3)
Проводим очередное собеседование в прямом эфире. На этот раз продемонстрируем этап собеседования с подробным разбором тестового задания.
🔴 Собеседование в прямом эфире. Разбор тестового задания
Когда: Вторник 8 июня в 18:30 (GMT+3)
Проводим очередное собеседование в прямом эфире. На этот раз продемонстрируем этап собеседования с подробным разбором тестового задания.
#навигация #jetpack
Библиотека Android navigation deep links упростит для вас работу с deep link в Navigation Arch Component. Принципы работы аналогичен плагины Safe Args, только у вас будет генерироваться безопасный код для работы с deep link в коде и вы можете не бояться изменений и пропустить какие-то важные параметры.
Спасибо @indrih17 за такое дополнение решения от Google!
Библиотека Android navigation deep links упростит для вас работу с deep link в Navigation Arch Component. Принципы работы аналогичен плагины Safe Args, только у вас будет генерироваться безопасный код для работы с deep link в коде и вы можете не бояться изменений и пропустить какие-то важные параметры.
Спасибо @indrih17 за такое дополнение решения от Google!
#модуляризация
The ABC of Modularization for Android in 2021
Взгляд на то что такое модуляризация и как её начать в вашем проекте
The ABC of Modularization for Android in 2021
Взгляд на то что такое модуляризация и как её начать в вашем проекте
#gradle
Проекты в Gradle 7: как не зависеть от зависимостей
В Gradle 7 появилась новая экспериментальная функция - versions catalog. Она позволит стандартизировать декларацию зависимостей и их версии
Проекты в Gradle 7: как не зависеть от зависимостей
В Gradle 7 появилась новая экспериментальная функция - versions catalog. Она позволит стандартизировать декларацию зависимостей и их версии
Долгая дорога к быстрым обновлениям Android
В статье рассказывается процесс обновления Android вендорами, с каким сложностями они сталкиваются и путь Google в борьбе с фрагментацией версий Android
В статье рассказывается процесс обновления Android вендорами, с каким сложностями они сталкиваются и путь Google в борьбе с фрагментацией версий Android
#jetpack #fragment
Multiple back stacks
Навигация назад по Fragment осуществляется строго в одном направлении, нет развилок. Современную навигацию на основе BottomNavigation продукты любят делать независимой в каждом разделе, но технически приходится делать костыли из-за отсутствия поддержки множественного back stack.
Новая версия библиотек Fragment и Navigation, которые сейчас находятся в альфа уже добавили поддержку этой фичи. В стать рассказывает о реализации этих возможностей и как с ними работать
Multiple back stacks
Навигация назад по Fragment осуществляется строго в одном направлении, нет развилок. Современную навигацию на основе BottomNavigation продукты любят делать независимой в каждом разделе, но технически приходится делать костыли из-за отсутствия поддержки множественного back stack.
Новая версия библиотек Fragment и Navigation, которые сейчас находятся в альфа уже добавили поддержку этой фичи. В стать рассказывает о реализации этих возможностей и как с ними работать
#AndroidBroadcast #собеседование
Собеседование в прямом эфире. Разбор тестового задания
Новый этап собеседования с разбором тестового задания от кандидата. Ему была дана 1 неделя, чтобы реализовать максимально круто всё что есть.
Кирилл проведёт ревью этого кода и:
👉 расскажет что сделано не так
👉 как оформить проект чтобы ревьювер получил удовольствие
👉 что важно показать в задании
🔗 Тестовое задание "Погода"
🔗 Исходники решения
Также @krlrozov делает такие ревью приватно за плату. Подробности в личке
Собеседование в прямом эфире. Разбор тестового задания
Новый этап собеседования с разбором тестового задания от кандидата. Ему была дана 1 неделя, чтобы реализовать максимально круто всё что есть.
Кирилл проведёт ревью этого кода и:
👉 расскажет что сделано не так
👉 как оформить проект чтобы ревьювер получил удовольствие
👉 что важно показать в задании
🔗 Тестовое задание "Погода"
🔗 Исходники решения
Также @krlrozov делает такие ревью приватно за плату. Подробности в личке
#firebase #ads
Как часто нужно показывать рекламу в приложении?
Инструкция как настроить эксперимент в Firebase, который позволит вам проверить доход в зависимости от показа рекламы и вы сможете понять как часто стоит показывать ее пользователю
Как часто нужно показывать рекламу в приложении?
Инструкция как настроить эксперимент в Firebase, который позволит вам проверить доход в зависимости от показа рекламы и вы сможете понять как часто стоит показывать ее пользователю
#google #безопасность
Google представила сервис deps.dev, с помощью котором вы сможете проверить что ваши зависимости безопасны. Поддерживается Maven, NPM, Go, Cargo и скоро будут NuGet и PyPI
Google представила сервис deps.dev, с помощью котором вы сможете проверить что ваши зависимости безопасны. Поддерживается Maven, NPM, Go, Cargo и скоро будут NuGet и PyPI
Уже заказли первый мерч от 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 и выполнять её только когда это необходимо