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

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

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