Android Broadcast – Telegram
Android Broadcast
14.4K subscribers
3.68K photos
368 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

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

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
#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
#jetpack #foldable

Exploring Jetpack WindowManager for Foldable Devices (7 мин)

Не так давно вышла первая стабильная версии библиотеки Jetpack WindowManager, которая призвана упростить работу с несколькими экранами, складными устройствами и прочими особенностями работы приложений на больших экранах.

Автор статьи завёл эмулятор складного устройства и протестировал как библиотека помогает адаптировать UI (на XML View и Compose)
8💩5👍3🤔2👎1🔥1
#gradle

Вышел Gradle 7.4

Я совсем пропустил как вышла новая версия Gradle. Что нового:
👉 Создание единого отчета по тестам и JaCoCo для множества проектов
👉 Стабилизация проверки зависимостей
👉 Улучшение Configuration Cache
👉 Version catalog теперь стабильная фича
👉 Shared build service теперь стабильная фича
🛠️ Исправление багов
👍41👎2
Стали доступны записи докладов с Android Worldwide. Смотреть здесь
👍15👎2
#android13

Exploring Photo Picker in Android 13 (3 мин)

Разбор работы нового Image Picker из Android 13
👍14👎2
#compose

Andromeda - это пример реализации собственной дизайн системы на основе Jetpack Compose
👍23👎5
#tooling

Introducing Ruler: Our Tool for Measuring Android App Size

Новая тулза Ruler, которая поможет вам оценить размер вашего приложения. Это Gradle плагин, который анализирует модули вашего приложения и позволяет понять какой эффект на вес приложения оказывает каждый из них
👍39👎1
#viewbinding

ГОРЯЧАЯ НОВОСТЬ - kotlin synthetic будут удалены с выходом Kotlin 1.8. Случится это осенью 2022. Больше подробностей здесь. Мигрируйте на ViewBinding (руководство здесь) или Compose
👍66😱36💩10🤬4🤮2👎1
#AndroidBroadcast

Важная новость — мы закрываем YouTube Membership с 1 марта 2022. Это связано с тем что взаимодействие с меценатами на этой платформе сделано хуже всего, а комиссия самая большая (30%), вывод также самый неудобный. Прошу вас перейти на Boosty (лучше всего) или Patreon.
👍23💩13🤮4👎1
Android Broadcast
#AndroidBroadcast Важная новость — мы закрываем YouTube Membership с 1 марта 2022. Это связано с тем что взаимодействие с меценатами на этой платформе сделано хуже всего, а комиссия самая большая (30%), вывод также самый неудобный. Прошу вас перейти на Boosty…
Амнистия! Подписка закрыта не будет. Останется минимальная чтобы оставить доп возможности на YouTube. Предоставлятся никакого дополнительного контента на YouTube не будет. Только то что сам даёт YouTube (эмоджи, выделение сообщений и пр.)
👍18💩17🔥4🤬3🤮3👎1
#di

Вышел Dagger 2.41

Новый релиз улучшил процессор Dagger, исправили баги и больше никаких фичей. Основной приоритет команды — это работа над поддержкой KSP
👍18🔥8👎1