Android Broadcast
14.5K subscribers
3.82K photos
397 videos
11 files
6.3K links
Подборка новостей и статей для Android разработчиков.

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

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
Вышел Jetpack Data Store 1.1.0:
👉 Поддержка KMP
👉 Реализация для одного процесса и множества объединены в одну реализацию. Реализация со мнодеством процеесов все также доступна только на Android
👉 Коммуникация между несколькими экземплярами Data Store из разных процессов

#jetpack #jetpackupdate
Forwarded from Compose Broadcast
Jetpack Compose 1.7.0-alpha07 добавляет shared element transition API - анимирование изменений при смене layout

#jetpack #анимация @compose_broadcast
Вышла Jetpack Core 1.13
👉 minSdk подняли до 19 (Android 4.4)
👉 Часть классов переписали на Kotlin
👉 Удалили FingerprintManagerCompat. Срочно переходите на BiometricPrompt
🔥 PathParser - создание Path из SVG

#jetpack #jetpackupdate
На GitHub появилась команда Android Broadcast. Всем участникам команды будет выдаваться доступ к моим закрытым проектам и коду, который я делаю для статей.

Попасть в команду можно по подписке на Boosty

#AndroidBroadcast #кодинг
Google подтвердила что переводят кодек AV1 в Android на реализацию от VideoLan. Она эффективнее и позволит устройствам без аппаратного ускорения AV1 эффективно работать с этим форматом, а Google снизить нагрузку на сервера YouTube.

Обновление раздадут через Google Play благодаря Treble

#медиа #av1 #googleplay
Новый материал в Базе Знаний Android разработчика - руководство "Как подменять реализации, используете подмену реализации публичного API". Никакие интерфейсы вам будут не нужны, а в случае Compose и не помогут, так как там мы пишем top-level функции (в корне kt файла).

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

Данный материал доступен в Notion всем платным подписчикам начиная с уровня Middle и выше

#AndroidBroadcast #БазаЗнаний
Android Broadcast pinned «Новый материал в Базе Знаний Android разработчика - руководство "Как подменять реализации, используете подмену реализации публичного API". Никакие интерфейсы вам будут не нужны, а в случае Compose и не помогут, так как там мы пишем top-level функции (в корне…»
Вышел LeakCnary 2.14
👉 Ушли от использования SettableFuture из WorkManager
👉 Библиотека содержит ProGuard конфиг
👉 Исправлены баги и крэши

#инструменты
В Android 15 на Pixel появилась возможность проверки состояния износа хранилища данных, запустить проверку теста и сенсорного экрана, а также информацию о батареи

#android15
Google отменила миграцию AOSP на Bazel

#aosp
Forwarded from Compose Broadcast
Разработчик открыл исходный код свое библиотеки навигации - N8. Идея вокруг навигации на основе состояния. Подробности в статье

Идея хорошая, я по такой же затеи строи свою библиотеку навигации для KMP проекта

#android #навигация

#навигация
Инструкция (EN, 4м) по настройке кэша в OkHttp чтобы делать меньше запросов в сеть. Надо чтобы ваш сервер добавлял к ответам специальные заголовки с информацией о размещение в кэш, либо уже сами перехватывайте запросы и добавляйте эту инфу (не советую)

#сеть #okhttp
Forwarded from Compose Broadcast
В Compose 1.7.0 будет помечен как deprecated ClickableText и надо будет мигрировать на buildAnnotatedString. Автор статьи рассказывает как это сделать

@compose_broadcast
‼️Чтобы быть крутым специалистом ваши интересы не должны быть сфокусированы только на одной технологии. Быть Android разработчиком скоро станет невыгодно и надо двигаться в Мультиплатформу.

С этим помогут мои каналы где я я делюсь своим опытом:
@сompose_broadcast - использование Compose на Android и за пределами
@kotlin_broadcast - язык Kotlin и Kotlin Multiplatform
@ios_broadcast - iOS и Swift от Андрея Зонова - опытного iOS разработчика и спикера Mobius

Подписывайтесь и будем прокачиваться вместе
🚀 Mobile Broadcast расширяется!

У нас появились новые города, так что встречайте

Mobile Broadcast | Бангкок
Mobile Broadcast | Самарканд

🔥 Если вы проездом в одном из городов, где есть сообщество Mobile Broadcast, то это прекрасная возможность познакомиться с новыми людьми и обменяться опытом.

Хотите открыть сообщество в вашем городе?
Заполняйте форму
по ссылке и мы с вами свяжемся

Вступайте в сообщество в своем городе!
Please open Telegram to view this post
VIEW IN TELEGRAM
Меньше месяца осталось до фестиваля KODE Waves. Накидайте огоньков если ждете фест 🔥

Сегодня знакомим вас со спикером Кириллом Розовым.
Кирилл Android-разработчик, автор и создатель Telegram и YouTube-канала «Android Broadcast», герой подкастов, автор Хабра и докладчик самых известных IT-конференций.


Кирилл уже пробовал заглянуть в будущее и поразмышлять о том, что будет с IT в России через 5 лет. Доклад “Мобильной разработки не будет через 5 лет” вызвал дискуссию на Mobius, а затем и на Хабре:

“Будут оставаться старые устройства, будут появляться новые, и вам нужно будет адаптироваться под них, чтобы удовлетворять всех пользователей. Что будет через пять лет?
Поддержка нескольких мобильных сервисов.
Смартфоны в текущем виде начнут вымирать.
Смартопланшеты: складные устройства, несколько экранов, новые форматы.
Взаимодействие голосом.
Унификация разработки — Kotlin Multiplatform и Flutter.
Мобильные приложения сквозь все устройства и платформы: смартфоны, планшеты, складные, декстопы, веб, очки.”


С выступления прошло почти 3 года, часть гипотез Кирилла подтвердились, а мы позвали его на KODE Waves, чтобы сново попробовать заглянуть в будущее IT-сферы.

На фестивале он расскажет о преимуществах использования Kotlin Multiplatform и Compose для создания универсального рабочего мессенджера TiMe. Эти инструменты позволяют сократить время разработки, снизить затраты и обеспечить последовательное поведение пользовательского интерфейса и логических взаимодействий на разных платформах.

Узнать больше о разработке универсальных рабочих мессенджеров можно на фестивале KODE Waves, присоединяйтесь к фестивалю вместе с Кириллом! 😊
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Compose Broadcast
This media is not supported in your browser
VIEW IN TELEGRAM
Еще одна статья (EN, 7м) про реализацию Shared Element Transition в Compose на Android

#анимация @compose_broadcast
#sw

Создатель платформы для работы с исходным кодом GitFlic компания «РеСолют» поможет оптимизировать разработку и публикацию новых мобильных приложений в магазине приложений RuStore

«РеСолют» разрабатывает механизм, который позволит разработчикам использовать репозиторий GitFlic для хранения, распространения кода и сборки бинарных пакетов

После сборки приложения будут автоматически публиковаться в магазине RuStore, используя уже существующие решения для авторизации через API

Сейчас на GitFlic опубликованы все SDK для работы с RuStore

Паблишеры могут зарегистрироваться в GitFlic и RuStore с помощью VK ID

Документация RuStore по работе с GitFlic: https://www.rustore.ru/help/sdk/updates/react/2-0-0/

Готовая библиотека на Go для работы с RuStore API на GitFlic: https://habr.com/ru/companies/vk/articles/803311/

RuStore SDK на GitFlic: https://gitflic.ru/company/rustore

@imaxairu Подписаться
Forwarded from Яндекс
🦖 Первый фестиваль Яндекса для тех, кто хочет работать в ИТ. Поможем студентам и начинающим специалистам найти проекты и направления, над которыми понравится работать.

🔴 Young Conэто большой гик-фестиваль. Его основная тема — «Вселенная Яндекса», объединяющая сервисы, их разработчиков и пользователей в девяти интерактивных «мирах». Это стенды, где вы познакомитесь с нашими технологиями и поговорите с теми, кто их создаёт.

🔴 Как попасть: выполните тестовое задание или напишите мотивационное письмо. Лучшие участники технических направлений пройдут экспресс-собеседования, которые повысят шансы попасть на стажировку в Яндекс.

↗️ Для участия онлайн просто зарегистрируйтесь. И следите за новостями в канале Young&&Yandex.

Подписывайтесь @yandex
Please open Telegram to view this post
VIEW IN TELEGRAM
Яндекс
🦖 Первый фестиваль Яндекса для тех, кто хочет работать в ИТ. Поможем студентам и начинающим специалистам найти проекты и направления, над которыми понравится работать. 🔴 Young Con — это большой гик-фестиваль. Его основная тема — «Вселенная Яндекса», объединяющая…
Мне нравится, как Яндекс активно инвестирует в молодежь. Стажировки, которые проходят круглый год, а не только периодами, классное жилье на время стажировки и в целом куча возможностей для следующего поколения. Фестиваль — классная идея развития. Некая ярмарка вакансий и возможностей пообщаться с опытными специалистами компании и хорошо провести время. Для бывалых разработчиков тоже надо делать съезды такие 😁