Android Broadcast
14.2K subscribers
3.54K photos
348 videos
11 files
5.92K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab
Download Telegram
#AndroidBroadcast #собеседование

Всем привет ! У вас есть отличная возможность пройти собеседование в прямом эфире у Дениса Неклюдова.

Денис Неклюдов - Staff Mobile Engineer в Lyft, Android GDE и создатель Android Dev Podcast.

Чтобы подать заявку необходимо просто заполнить форму
#AndroidBroadcast #Dagger

Курс по Dagger 2. Урок #1. Module, Inject, Lazy, Asisted (25 мин)

Из урока вы узнаете про лучшие практики организации модулей в Dagger, различные типы inject, а также способы доставки зависимостей и как они влияют на производительность.

Чтобы получить ранний доступ к новым видео поддержите проект на Boosty или Patreon
#Опрос #KMP

Kotlin Multiplatform Survey (7-15 мин)

Команда KMP устраивает опрос, чтобы понять как вы используете технологию на основе чего улучшить её развитие
#Navigation #MADSkills #Jetpack

MAD Skills Navigation Series 2 Wrap Up!

Подошла к концу серия видео по Jetpack Navigation
#foldable #jetpack #window

Tabletop mode on foldable devices

Складные устройства дают новые возможности по их использованию, а приложениям нужно уметь их поддерживать. Одна из таких возможностей - режим tabletop. Это режим в котором устройство складывается под угол на +-90° и получается подобие ноутбука, только вместо клавиатуры сенсорный дисплей.

В статье разбирается пример трансформации проигрывателя видео. Используется MotionLayout, Jetpack WindowManager
#material

Вышла Material 1.4.0

👉 NavigationRail View - вариация BottomNavigation для планшетов
👉 Кастомизация Material Motion анимаций в теме
👉 Улучшена поддержка edge-to-edge в BottomSheet
👉 Исправление багов
👉 Улучшена документация
#compose #jetpack

Browsing Jetpack Compose samples

Руководство как найти примеры использования API Compose, который не публикуются вместе с библиотеками, хотя в документации много упоминаний.
👍1
#AndroidBroadcast

Привет! Android Broadcast - это не только канал одного человека, но и площадка для выступлений внешних спикеров, которые хотят поделиться своим опытом с сообществом. Процесс довольно простой и не потребует от вас кучи прогонов, а со своей стороны мы поможем с подготовкой, выбором и проработкой темы.

Вам надо лишь заполнить форму, где вы уже сможете выбрать одну из тем, которые нам интересны, либо предложить свою
#ресурсы

Основы темизации в Android

Разбор как в Android осуществляется кастомизация через систему ресурсов с помощью тем, стилей и аттрибутов
Всем привет. Я люблю делиться мыслями и для короткого формата Twitter подходит совсем неплохо. Подписывайтесь на меня, чтобы узнать больше интересного о моей жизни и работе. Там я буду много чего рассказывать о своей работе в Surf в новой для себя сфере - тех пиар.
#recyclerview

Фантастические RecyclerView.ViewHolder и где они создаются

Оптимизация RecyclerView с помощью создания View для ViewHolder заранее для множество viewType и библиотека на основе решения из статьи - PrefetchViewPool
#Kotlin #Gradle

Share your Gradle configuration with the Gradle Kotlin DSL — A guide for Android projects

Руководство для Android по миграции с Groovy DSL на Kotlin DSL в Gradle скриптах
#jetpack #android12

Implementing Core Splashscreen API

В Jetpack портировали новое API Splashscreen из Android 12. Библиотека пока в альфа версии, но автор статьи уже показывает как использовать API
Как мы ускоряли ввод текста на смартфоне: динамическая сетка в Яндекс.Клавиатуре

Как современные технологии оптимизируют работу клавиатуры, чтобы ускорять ввод. Интересная история, рекомендую почитать. Ребята не сделали подход в лоб и получили прекрасный результат.
#jetpack #compose #навигация #hlit

Scalable Jetpack Compose Navigation

Разбор организации навигации при реализацию UI на Compose. Разбирается Jetpack Navigation для Compose и интеграция Dagger Hilt
#Dagger #Compose #Hilt

Providing AssistedInject supported ViewModel for Composable using Hilt

Рецепт как создать ViewModel в которой используется Assisted Inject внутри Composable функции
#ArchComponents

Common mistakes when using Architecture Components

Разбор ошибок, которые допускают разработчики при работе с ViewModel, LiveData и Lifecycle:
👉 Использование неправильного Lifecycle
👉 Не учитывать что в LiveData может быть null
👉 Утечки памяти
👉 Отслеживание LievData в неправильном месте
#AndroidBroadcast #собеседование

🔴 Собеседование Неклюдов - Мацюк
Когда: 12 июля в 18:00 (GMT+3)

Хоть за окном и жара, но мы приготовили для то что еще жарче 🔥🔥🔥! Следующее собеседование онлайн пройдёт в понедельник, 12 июля в эпичном формате. За виртуальным столом встретятся два культовых специалиста Android сообщества и оба Android GDE.

Сторона "Интервьюер" - Денис Неклюдов, Staff Mobile Engineer в Lyft, а со стороны "Кандидат" - Евгений Мацюк, Software Expert из Лаборатории Касперского!