Size: a a a

Android Broadcast

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

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

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

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

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

Implementing Core Splashscreen API

В Jetpack портировали новое API Splashscreen из Android 12. Библиотека пока в альфа версии, но автор статьи уже показывает как использовать API
источник
2021 July 08
Android Broadcast
#курсы #cкидки #реклама

В Skillbox стартанула летняя распродажа курсов и профессий. На все курсы доступна рассрочка от 12 до 24 месяцев.

Курсы (не путайте с большими программами профессия), которые могут вас заинтересовать:
👉 Flutter
Научитесь создавать кроссплатформенные приложения, использующие одну и ту же кодовую базу для iOS и Android. С помощью фреймворка Flutter и языка Dart сможете вырасти как мобильный разработчик.

👉  Soft Skills for Hard Times
Научитесь руководить командами, заключать выгодные сделки и выступать на публике. Сможете лучше справляться с работой и быстро договариваться с клиентами и партнёрами.

👉 Специалист по кибербезопасности 
Научитесь искать уязвимости, предотвращать угрозы и обеспечивать безопасность IT-систем.

👉 Сторителлинг
👉 Мастер презентации и публичных выступлений
👉 Личный бренд
источник
Android Broadcast
Как мы ускоряли ввод текста на смартфоне: динамическая сетка в Яндекс.Клавиатуре

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

Scalable Jetpack Compose Navigation

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

Providing AssistedInject supported ViewModel for Composable using Hilt

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

Common mistakes when using Architecture Components

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

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

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

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

Более безопасный способ сбора потоков данных из пользовательских интерфейсов Android

Руководство по асинхронному программированию в Android на основе Coroutine, чтобы разгрузить главный поток на основе Lifecycle.repeatOnLifecycle
источник
Android Broadcast
#GooglePlay #JellyBean

Google Play services discontinuing updates for Jelly Bean

Google Play отказывается от поддержки Android Jelly Bean (API Level 16-18). Завершение поддержки произойдет в августе 2021
источник
2021 July 10
Android Broadcast
источник
2021 July 12
Android Broadcast
#ML #TensorFlowLite #GMS

Announcing Android’s updateable, fully integrated ML inference stack

Чтобы уменьшить размер приложений, которые используют ML, страдают из-за дополнительного размера библиотек ML. Решение проблемы - TensorFlow Lite становится частью Google Play Services, что также позволит оптимизировать настройку под устройства с помощью Automatic Acceleration.

Чтобы получить доступ к этой функции до запуска надо заполнить форму
источник
Android Broadcast
Как монорепозиторий изменил жизнь разработчиков «Лаборатории Касперского»?

История как жить в большом репозитории, когда вес его 50 Гб и там 350 ПРов каждый день
источник
Android Broadcast
источник
Android Broadcast
#AndroidBroadcast #Собеседование

🔴 Начинаем Собеседование Неклюдов - Мацюк

Хоть за окном и жара, но мы приготовили для то что еще жарче 🔥🔥🔥! За виртуальным столом встретятся два культовых специалиста Android сообщества и оба Android GDE. Сторона "Интервьюер" - Денис Неклюдов, Staff Mobile Engineer в Lyft, а со стороны "Кандидат" - Евгений Мацюк, Software Expert из Лаборатории Касперского!

Запись будет доступна после эфира
источник
Android Broadcast
#вакансия

Вот возможность пройти официальное собеседование у Дениса, о которой он рассказал в ходе собеседования

Денис Неклюдов готов помочь вам с карьерой мобильного разработчика в Киевском и Минском офисах компании Lyft.

За подробностями пишите ему на почту dnek@lyft.com и не забудьте сказать что вы от Кирилла из Android Broadcast
источник
2021 July 13
Android Broadcast
#игры #agdk

Google представила Android Game Development Kit (AGDK)

AGDK -  это набор утилит и библиотек для разработчиков игры под Android, которые ускорят разработку и упростят её.
источник