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

Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot

РКН https://abdev.by/rkn_tg_ab
Download Telegram
#android12L

Вышла Android 12L Beta 3

Только багфикс и минорные улучшения. Всё идет к релизу стабильной версии
👍20
#AndroidBroadcast

Добавляю новую возможность — закрытая ежемесячная встреча один на один для всех кто оформит максимальную подписку на Boosty (лучше) или Patreon

В рамках нее я могу провести вам тестовое собеседование, ответить на ваши вопросы, поревьювить ваш код или любой другой способ беседы, который будет вам полезен.
🔥57💩24👍14
#jetpack

Обновление Anroid Jetpack от 9 февраля 2022
👉 Activity 1.5.0-alpha02: выделение провайдеров для PiP и MultiWindowModeChanged
👉 Annotatations 1.4.0-alpha02: новые аннотации @ReturnThis, @OpenForTesting, @EmptySuper, @DepreatedSinceApi
👉 Обновляют библиотеки Media, Media2 и Media3
👉 Emoji2 1.1-rc01. Совсем скоро релиз
👉 Fragment 1.5.0-alpha02: FragmentStrcitMode позволит делать исключения
👉 Lifecycle 2.4.1 содержит важные фиксы
👉 Новая библиотека Metrics. Подробнее о ней здесь
👉 Navigation 2.4.1: исправление багов и возможность работы с AGP 7.1
👉 Profile Installer 1.1.0. Подробнее здесь
👍16
#performance

Meet Microsoft Snippet — an Android Library for Measuring Code Execution Time (6 мин)

Библиотека для замера времени выполнения кода и логирования его. Snippet GitHub
💩26👍5🤮3🤯21
#ПодборкаВидео

На этой неделе провел классную сессию с ответами на ваши вопросы, несмотря на технические неполадки. Буду делать такой формат раз в месяц

📺 DataStore: Best practices - MAD Skills (9 мин)
📺 Любимые программы для разработки от Кирилла Розова (11 мин)
📺 Подготовка к интервью #4. Асинхронщина. Артур Бадтретдинов (2 часа)
📺 Animation - Building Shrine in Compose: Part 3 (1.25 часа)
📺 Now in Android #55 (7 мин)

На следующей неделе уже стартует Podlodka пo Compose, а я проведу код ревью. У вас есть еще возможность подать заявку!
💩6👍5🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
#AndroidBroadcast

Ранний доступ к свежему новостному выпуску

Рассказываю про Android 13 DP1, Kotlin Context Receviers, обновления Android Jetpack, Compose 1.1 и много чего еще. Новостей так много, что выпуск получился самым длинным за всю историю.

Получить его можно на Boosty по подписке или через одноразовый донат, а также на Patreon!
👍58👎15💩6🎉1
#AndroidBroadcast #Новости

📺 Новости Android разработки (0.5 часа)

Свежий выпуск новостей получился самым длинным за всю историю. Почему? Google завалила нас классными новинками:
🔥 Android 13 Dev Preview 1
🎉 Jetpack Compose 1.1 Stable
🎁 Новая библиотека Jetpack Metrics
😮 Нейронка, способная заменить Middle разработчиков
Обо всем этом и не только в видео!

Поддержите Android Broadcast монетой на Boosty (лучше тут) или Patreon
👍32🔥4👎2
#android13

Довольной подробный разбор всех новинок в Android 13 Developer Preview 1

Добавить особо нечего, читайте, если хотите узнать больше о первых новинках в Android 13
👍12💩7🔥5
#viewbinding

Как мы перешли с kotlinx.synthetics на Android View Binding

В HH сделали свой плагин для Android Studio, который автоматизирует миграцию на ViewBinding с синтетиков. Он может помочь вам ускорить переход
💩28🔥16👍2👎1
#tooling

Flipper noop - стабовая реализация Flipper

В видео про тулинг я рассказывал про утилиту Flipper, но у которой трудная интеграция. Один из подписчиков сделал noop реализацию — она содержит всё API Flipper, но все методы пустые, что позволяет добавить его в релизной приложении и никакого эффекта на его работу оно не окажет. Как минимум заслуживает вашей звезды на GitHub!
💩12👍10👎1
#jni

Серия статей по JNI
Часть 1: Введение
Часть 2: Примеры
Часть 3: Производительность Java/JNI/NDK

Java Native Interface (JNI) — это интерфейс, позволяющий из Java вызывать нативные функции. С помощью него работают со множеством высокопроизводительных вычислений. Полезно будет знать разработчикам для расширения кругозора
👍37🔥8💩3👎2😁2
#MADSkills #Jetpack #DataStore

Серия MADSkills по Jetpack DataStore

В новой серии MADSkills рассказывают про альтернативу SharedPreferences - DataStore. Что рассказывают:
👉 All about Preferences DataStore
👉 All about Proto DataStore
👉 DataStore and dependency injection
👉 DataStore and Kotlin serialization
👉 DataStore and synchronous work

На YouTube можно найти видео версию
👍25👎1
Перевыложили все выпуски Android Dev Podcast

Android Dev - подкаст о разработке под Android и всем, что с этим связано. Гости программы - разработчики с большим опытом и стажем, которые помнят Android, когда он еще был версии 1.5, и за годы написали приложения для миллионов пользователей по всему миру. В подкасте мы говорим о разработке во всех ее аспектах, от нарезки дизайна до сборки собственных прошивок. Каждый выпуск посвящен не только последним новостям из мира Android разработчиков, но и определенной теме, с которой сталкивается каждый из нас, в процессе создания приложений.

Ссылка: https://anchor.fm/androiddevpodcast/
Содержание: https://androiddev.apptractor.ru/category/podcast/
Платформа: Android
👍17👎1
#Firebase

End-to-end Push Message Test with Firebase Cloud Messaging (5 мин)

Современные приложения практически не обходится без Push уведомлений, но любой функционал надо протестировать. В статье рассказывается как автоматизировать проверку работу Firebase Cloud Messaging
👍24👎1
#architecture

Android Modularization Preps: Things to know Before Modularizing Your App (10 мин)

Модуляризация - важный подход для больших приложений и команд. Автор статьи рассказывает советы, которые пригодятся прежде чем стартануть:
👉 Зачем?
👉 Как разделять: по слоям или по фичам?
👉 Инкрементальная сборка
👉 Циклические зависимости
👉 Dynamic Feature
👉 Оптимизации Gradle
👍23💩6👎1🔥1👏1
#compose #animation

GitHub репо с крутыми примерами реализациями анимаций на Jetpack Compose.
🔥79👍9💩4👏2🤯2👎1🤔1
#compose #testing

Google сделали Compose testing cheatsheet со всеми основными API для тестирования. Скачать в PDF его можно здесь
👍41👎1👏1