android_broadcast | Unsorted

Telegram-канал android_broadcast - Android Broadcast

9431

Подборка новостей и статей для Android разработчиков. Обсуждение @android_broadcast_talks YouTubе канал: https://youtube.com/androidBroadcast Реклама https://androidbroadcast.dev/ads Поддержать проект https://donationalerts.com/r/androidbroadcast

Subscribe to a channel

Android Broadcast

Инструкция (EN, 7 мин, ссылка без VPN) по автоматизации генерации Baseline Profile на CI. Нужно будет запускать эмулятор или подключенное устройство к CI, где запустить генерацию профиля

#performance #ci

Читать полностью…

Android Broadcast

Если вам интересно узнать как под капотом работает Dependency Injection библиотека, то вот вам статья (EN, 17 мин)! В рамках статьи еще показывается и как построить свой DI. Разбираются примеры Google Guice, Dagger 1 и 2

#di @android_broadcast

Читать полностью…

Android Broadcast

Приглашаем на Avito Android meetup #2
Когда: 6 февраля в 19:00 мск
Где: в офисе на Лесной и онлайн

Android-разработчики соберутся в гостях у AvitoTech, чтобы обсудить:
👉 сценарии сборки и их связь с Git Workflow;
👉 нюансы потребления памяти Android-сборками;
👉 автоматизацию генерации Baseline Profile.

Ребята обещают много цифр, яркие кейсы и нетворкинг. Регистрируйтесь, чтобы забронировать себе место офлайн
Или подписывайтесь на YouTube AvitoTech, чтобы не пропустить трансляцию.

Читать полностью…

Android Broadcast

⚡️ Apple разрешила установку приложений не из App Store на iOS, но только для ЕС

👉 Приложения можно будет загружать из сторонних магазинов. Комиссии не будет, но будет сбор €0,5 за «технологию»
👉 За обработку платежей через App Store будет комиссия - 3%
👉 В iOS 17.4 можно будет выбирать браузер по умолчанию, выбрать его предложат при первом запуске Safari на iOS 17.4. Разработчики могут использовать движки, отличные от Safari

Читать полностью…

Android Broadcast

Coursera - популярная образовательная платформа внедряет AI переводы материалов на 17 языков, включая русский язык.

#course @android_broadcast

Читать полностью…

Android Broadcast

Вышел Jetpack Compose 1.6.0:
🚀 Ускорение работы скролла и времени запуска
👉 Обновленное руководство создания собственных Modifier
👉 Улучшен код, генерируемый Compose плагином компилятора
👉 Новый экспериментальный режим "strong skipping mode", который делает правила рекомпозиции менее строгими
👉 Отключен padding для шрифтов по умолчанию
👉 Добавлена поддержка нелинейного масштабирования текста
👉 Добавлена поддержка Drag & Drop между приложениями. Пример тут
👉 Выделение элементов мышью, включая текст

Обновленный Roadmap развития JetpackCompose тут

#android

Читать полностью…

Android Broadcast

Если вам надо рисовать UI под системными панелями, когда используете Compose - статья (6 мин, EN, ссылка без VPN) в помощь и исходники на GitHub

#android @compose_broadcast

Читать полностью…

Android Broadcast

📺 Собеседование от Mobile Developer. Кандидат - Кирилл Розов (1 ч 45 м)

00:25 Вступление
02:47 О формате собеседования
03:52 Как получить больше контента
05:28 Предыдущий опыт
09:14 Clean Architecture, MVI, MVVM
15:29 Многопоточность + Kotlin Coroutines
27:44 Java Memory Model
48:54 Kotlin Multiplatform
55:04 Jetpack Compose
01:01:49 Kotlin
01:05:25 Android
01:15:27 System Design
01:32:43 Обратная связь + ответы на вопросы из чата

#AndroidBroadcast #собес

Читать полностью…

Android Broadcast

Среди платных подписчиков на Boosty другой розыгрыш - Яндекс Станция Мини с часами. Чтобы получить ее вам надо вступить в Закрытую Группу для патронов и нажать "Участвую!" в посте с ботом.

Я сам лично активно использую Яндекс Станции и Алису, особенно после миграции на YaGPT она стала куда лучше!

Читать полностью…

Android Broadcast

🔴 Собеседование от Mobile Developer
Когда: сегодня, 20 января, 18:00 (GMT+3)

Давно обещал провести это собеседование и наконец-то мы нашли время! Кандидат - Кирилл Розов, автор @android_broadcast, собеседует Алексей Гладков, автор @mobiledevnews

#AndroidBroadcast #собес

Читать полностью…

Android Broadcast

🔴 Начинаю CODE REVIEW - Как устроен фоторедактор

Буду разбирать исходный редактора изображений Image Toolbox. Посмотрю, что хорошо, что плохо, а что лучше сделать иначе.

Запись эфира останется на канале после стрима

#AndroidBroadcast #codereview #live

Читать полностью…

Android Broadcast

🔴 CODE REVIEW. Как устроен фоторедактор
Когда: сегодня, 18 января, 19:00 (GMT+3)

Буду разбирать исходный редактора изображений Image Toolbox. Посмотрю, что хорошо, что плохо, а что лучше сделать иначе.

Запись эфира останется на канале
Если хотите чтобы я разобрал ваш проект - подать заявку можно тут

#AndroidBroadcast #codereview #live

Читать полностью…

Android Broadcast

Автор Progressier рассказывает в статье, что публиковать упакованный PWA в магазин приложений - это практически всегда плохая затея. Основная причина - зачастую это обернутый сайт, который не дает никаких дополнительных преимуществ по сравнению с открытием в браузере

Читать полностью…

Android Broadcast

📺 [КОДИНГ] Применяем функциональный подход в существующем коде (50 мин)

Эксперт - Нина Сёмкина. Старший Android-разработчик в Кошельке. 10+ лет опыта в разработке. Любит рефачить старый код и менторить начинающих разработчиков

0:35 Про ограничения в разработке
3:47 Базовая теория функциональной разработки
11:53 Android Broadcast Plus
13:30 Кодинг
51:34 Заключение

Смотрите видео на других площадках:
👉 YouTube
👉 RuTube
👉 VK Video
👉 Дзен

#AndroidBroadcast #кодинг

Читать полностью…

Android Broadcast

🔥 Собеседование на позицию мобильного разработчика
Когда: суббота, 20 января, 18:00 (GMT+3)

Давно обещал провести это собеседование и наконец-то мы нашли время! Кандидат - Кирилл Розов, автор @android_broadcast, собеседует Алексей Гладков, автор @mobiledevnews

#AndroidBroadcast #собес

Читать полностью…

Android Broadcast

Разработчик mega-blog/improving-unit-test-performance-in-mega-android-bc9bb650d907">рассказывает (EN, 4 мин, mega-blog/improving-unit-test-performance-in-mega-android-bc9bb650d907">ссылка без VPN) как ускоряли выполнение Unit тестов в Android приложение:
👉 Отключение Crashlytics для тестов
👉 Минимизация генерации кода или замена её рефлексией

#teting #performance

Читать полностью…

Android Broadcast

Сколько не спрашивай про жизненный цикл стандартных компонентов и Fragment на собеседованиях, все равно допускается везде одни и те же ошибки. Теперь буду про такие плохие и хорошие практики буду рассказывать в блоге на Boosty и закрытом TG канале для тех кто замотирован прокачиваться в инженерных навыках и расти до уровня Middle+, Senior, Lead

В новом посте рассказываю про особенности работы с Fragment из-за наличия у него ЖЦ, отличного от Activity

#AndroidBroadcast #Boosty

Читать полностью…

Android Broadcast

Обновление Android Jetpack от 24 января 2024
👉 Collection 1.4: новые производительные коллекции для работы с примитивными типами, например LongFloatMap - Long ключ и Float значения. Тесты скорости тут
👉 CameraX 1.4.0-alpha04: поддержка эффектов камеры в реальном времени
👉 Fragment 1.7.0-alpha09: новый артифакт с оберткой Compose в Fragment
👉 Activity 1.9.0-alpha02: полностью перевели на Kotlin и теперь enableEdgeToEdge() API учитывает вырез в экране
👉 Annotation Experimental 1.4: добавлена поддержка KMP и исправлена работа с Kotlin 2.0
👉 Webkit 1.10: Новое API в WebSettingsCompat для управления экспериментальном Android WebView Media Integrity API
👉 WorkManager 2.10.0-alpha01: возможность задания требований по сети для Worker, чтобы все запросы по умолчанию выполнялись в этими требованиями к сети

#jetpack #jetpackupdate

Читать полностью…

Android Broadcast

Mobile Broadcast расширяет географию присутствия!

Встречайте новые города:


Mobile Broadcast | Пхукет
Mobile Broadcast | Томск

Напомним, если вы хотите открыть сообщество в своем городе, то заполните форму https://forms.gle/8DL4dqGMM87QZh9B8 и мы с вами свяжемся

Вступайте в сообщество в своём городе!

#анонс #новый_город

Читать полностью…

Android Broadcast

Docker представли облачную платформу Build Cloud для сборки проектов (платная)

Преимущества:
👉 Самое свежее железо
👉 Система общего кэша
👉 Можно достичь ускорения сборки проектов до 39 раз
👉 Поддержка многоархитектурных сборок
👉 Поддержка Docker Compose, GitHub Actions и другие CI/CD

#docker

Читать полностью…

Android Broadcast

В Android 14 появилась возможность добавления дополнительных действий в системный Share Sheet (получается некое подобие этого меню на iOS). Тут руководство как сделать аналогичный ГШ

#android14

Читать полностью…

Android Broadcast

Разработчик решил сравнить (7 мин, EN, ссылка без VPN) 2 популярных решения для ML на устройстве: PyTourch Mobile и TensorFlow Lite (TF Lite). Для эксперимента была взята задач по определению объекта в кадре.

Результат - TF Lite победитель по удобству использования, скорости работы и размеру модели на устройстве, больше примером и демок

#ml #tensorflow

Читать полностью…

Android Broadcast

🔴 Начинается Собеседование от Mobile Developer

Алексей Гладков, автор @mobiledevnews, собеседует Кирилла Розова, автора @android_broadcast

❗️ Запись эфира останется на канале после стрима

#AndroidBroadcast #собес

Читать полностью…

Android Broadcast

Среди всех платных подписчиков, кто оформит подписку через Телеграмм устраиваю розыгрыш 9 Телеграмм Премиум подписок на 3 месяца. Чтобы вам участвовать в розыгрыше просто надо оформить подписку на месяц или год. При попытке вступления вам напишет бот и даст все инструкции

#AndroidBroadcast

Читать полностью…

Android Broadcast

При попытке обновления приложения из другого магазина выдаётся предупреждение. Часть людей заставит задуматься

#googleplay #rustore

Читать полностью…

Android Broadcast

JetBrains выпустила бесплатный курс по изучения эффективного рефакторинга Kotlin кода c помощью IDEA. Делается все с помощью плагина для IDE

#tooling #idea @kotlin_broadcast

Читать полностью…

Android Broadcast

Фреймворк для прохождения Mobile System Design Interview - форк популярного фреймворка для прохождения собеседование по проектированию системы с упором на мобильную разработку но с доработками

Читать полностью…

Android Broadcast

​​Google удалила базовый курс по Kotlin, вместо него доступен только курс по Compose

Компания удалила со своего сайта курс Android Basics with Kotlin и оставила только Android Basics with Compose: https://developer.android.com/courses/android-basics-compose/course

Google как бы намекает, что если вы изучаете разработку на Android или начинаете новое приложение, то вы должны выбирать Compose. Это не значит, что прямо сейчас что-то перестанет работать. Но Google явно делают упор именно на Compose в будущем.

Естественно, не все тепло восприняли такие действия. На Reddit, например, идет активное обсуждение. Там есть как обоснованные за, так и против. Интересно почитать: https://reddit.com/r/androiddev/comments/194r5xm/google_just_removed_their_android_basics_with/

#android #google

Читать полностью…

Android Broadcast

Ищу человека кто хочется заняться развитием группы Android Broadcast в VK (оплачиваемая работа)

Требования:
- Разбираться в Android разработке
- Иметь опыт работы с VK. Желательно в качестве админа группы
- Быть готовым уделять этому 4-8 часов в неделю

Заинтересовались? Пишите @kirill_broadcast. В отзыве пишите про ваш опыт (можно резюме прислать) и свою страничку в VK

#AndroidBroadcast

Читать полностью…

Android Broadcast

🔴 CODE REVIEW. Как устроен фоторедактор
Когда: суббота, 18 января, 19:00 (GMT+3)

Буду разбирать исходны редактора изображений Image Toolbox. Посмотрю что хорошо, что плохо, а что лучше сделать иначе.

Запись эфира останется на канале
Если хотите чтобы я разобрал ваш проект - подать заявку можно тут

#AndroidBroadcast #codereview #live

Читать полностью…
Subscribe to a channel