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
Весь опыт из статьи Py вынес в библиотеку Papa (Performance of Android Production Applications), которая позволяет отслеживать разные типы событий.

ВАЖНО! Библиотека предназначается только для приложений Square и может некорректно работать у вас

#performance
👎15🤔10
Вышла Lottie Android 6.1.0
👉 Улучшена многопоточность (флаг asyncUpdates эксперементальный)
👉 Lottie может быть инициализирована несколько раз
👉 Улучшена работа с Jetpack Compose
🛠️ Исправлены баги
👍41👎9🔥5
Тинькофф на Android - огромнейшее приложение с 1000+ Gradle модулей, множеством команд и общего кода между продуктами. Чтобы увеличить скорость сборки проекта, а фиче-командам не собирать лишний код сделали "Демо приложения" и инструменты для их быстрой разработки. Подробнее об этом рассказывает мой коллега в статье (16 мин)

#architecture
👍82👎24
Залог успешного выступления/статьи (5 лайфхаков)

За свою карьеру я выступил на множестве конференций и митапов, написал кучу статей и вынес много ценного опыта из этого, которыми поделюсь с вами
👎66👍39🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
ModuleMakerPlugin - это плагин, который позволяет создать Gradle модули по стандартному или кастомизированному шаблону. Много профита для себя не увидел, но может вы в комментариях поясните.

#architecture #tooling
👍15👎63🎉3🔥1
Эта View предназначена для отложенного inflate другой View
Anonymous Quiz
2%
Space
45%
ViewStub
29%
LazyView
25%
AsyncLayoutInflater
🔥42👍24👎10
Forwarded from Compose Broadcast (Кирилл Розов)
Вышел Jetpack Compose Compiler 1.5.0 с поддержкой Kotlin 1.9.0 и экспериментальной поддержкой K2 комплиятора (пока поддерживаются не все возможности).

Также вызов @Composable лямбд с именованными аргументами теперь deprecated и будет полностью невозможен с переходом на Kotlin 2.0
👍40👎4🔥2
КоСоГоР решает проблему дублирования конфигурации и существенно сокращает сами файлы конфигурации, а также достаточно гибок, чтобы его можно было использовать в различных проектах, однако некоторую долю осторожности всё же стоит соблюдать, как и со многими упрощающими технологиями.

Такой тезис выдвигает автора статьи про общую конфигурацию однотипных модулей в Gradle

#gradle
👎36👍10
Forwarded from Google News | Ru
'Обмен с окружением' между Windows и Android выходит из бета-теста.

В конце марта Google выпустила бета-версию приложения "Обмена с окружением" для Windows, которая позволяет бесшовно обмениваться контентом c Android устройствами. С тех пор приложение уже установили более 1,7 млн. человек.

Сегодня приложение выходит из стадии бета-тестирования и добавляет новые функции:

• Отображение примерного времени завершения передачи файлов.

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

Также, Google сотрудничает с такими партнерами, как HP, чтобы сделать приложение "Обмен с окружением" предустановленным на некоторые ПК с ОС Windows, например HP Dragonfly Pro.

🔗 Скачать (для 64-разрядной версии Windows 10 и новее)

Google News | Ru
🔥30👍10👎72
🤔40👎24👍11
Очень много про потоки в одной статье (14 мин)
👉 Вопросы терминологии
👉 Можно ли жить без потоков, концепция из прошлого столетия (в JS же получается)
👉 Особенности исполнения программ в концепции с потоками
👉 Какие проблемы создают потоки: гонка, deadlock
🔥37👎7
Квиз про Side-effects в Compose тут. Там и обсуждение ведём! Присоединяйтесь
👍20👎19🔥2
Media is too big
VIEW IN TELEGRAM
📺 Инди разработка Android приложений. Боли, идеи и заработок (1ч 40м)

Думаю вам приходило в голову разработать собственное приложение или игру и продавать ее через Google Play.

Взял интервью у создателя android-tools.ru про его опыт и путь боли. Обсудили выбор идеи, отношение магазинов приложений к маленьким разработчикам и заработок

#AndroidBroadcast #интервью
👍51👎13😢6🔥21🤔1
📺 Новости мобильной разработки 2023.12 (16 мин)

0:00 Вступление
0:48 Kotlin 1.9
3:01 Андроид плагин для КММ от Google
4:14 JetBrains Assistant AI
5:30 Паттерны и практики написания кода
6:37 Android 14 Beta 4
7:52 Обновления политик Google Play
10:47 Li-Fi
12:06 Новости Broadcasts
14:36 Заключение

#AndroidBroadcast #новости
🔥24👎12👍10
Если вы используете Jetpack Navigation и ViewModel, то с помощью Hilt можно сделать inject аргументов навигации напрямую в ViewModel. Делается это с помощью SavedStateHandle и @HiltViewModel. Подробности тут, а пример на GitHub

#architecture #jetpack
🤔41👍10👎9