TGINSIGHT CHAT
Android Broadcast
@android_broadcast
TechnologiesПодборка новостей и статей для Android разработчиков. Реклама и связь с автором @ab_manager РКН https://abdev.by/rkn_tg_ab#MQRZR
Posts récents
Page 67 sur 84 · 1,000 posts
Publié 21 mars
🤖Demeter в опенсорсе: реактивное профилирование Android-приложений (11 мин) Разработчик библиотеки рассказывает про то как появилась библиотека на основе подходов в повышению производительности приложения Яндекс Go #android#производительность#яндекс
Publié 21 mars
Demeter - open source библиотека от разработчиков из Яндекс для замера производительности работы Android приложения во время работы, чтобы после анализировать проблемы Библиотека предназначена для использования в дебажных сборках приложения. Добавление в прод на свой страх и риск! #android#производительность#opensource
Publié 20 mars
🏝 Вышла новая версия Kotlin 2.1.20 Важное изменение - ускорение KAPT из-за перехода под капотом на K2 компилятор. #kotlin#kapt
Publié 20 mars
Publié 20 mars
Как лучше сообщать о события UI в логику? Я встречал 2 подхода о том как сообщают о событии в UI в логику, например ViewModel // Подход "Через методы" class MyViewModel : ViewModel() { fun onButtonClicked() { ... } } или // Подход "Через события" sealed interface MyEvent { class OnButtonClick() : MyEvent } class MyViewModel : ViewModel() { fun onEvent(event: MyEvent) { when(event) { is OnButtonClick -> { ... } } } } Какой подход и почему предпочитаете вы? Делитесь в комментариях под опросом
Publié 20 mars
Вышла первая Canary версия Android Studio Narwhal Самое важное изменение - строится на основе Idea 2025.1 в которой улучшили поддержку Kotlin K2 компилятора, появилось автоматическое обновление плагинов без перезагрузки #androidstudio
Hashtags
Publié 20 mars
Вышел Dagger 2.56 В новой версии Dagger нет новых фичей, а вот то что может сломать код есть 👉 В рамках поддержки Jakarta: удалили старый способ создания Factory (возможно, отвалится код под старые версии Dagger) и больше нельзя использоваться dagger.internal.Provider 👉 В Kotlin исходниках при использовании для multibinding теперь НАДО использовать Set/MAP из kotlin.collections, а не версии из java.util 🛠 Исправили немного багов #di#java
Publié 19 mars
🤖Ликбез по разрешениям в Android (24м) Что рассматривается в статье: 👉 Эволюция системы разрешений: От первоначальной модели, где разрешения предоставлялись при установке приложения, до текущей системы, введённой в Android 6.0 (Marshmallow), где разрешения запрашиваются во время выполнения, обеспечивая больший контроль и прозрачность для пользователей. 👉 Типы разрешений: Обычные (normal) и Опасные (dangerous) 👉 Разрешение‑подпись (signature permission) 👉 Специальные (special) разрешения 👉 Рекомендации для разработчиков по работе с разрешениями #android#безпопасность
Hashtags
Publié 19 mars
Cursor Talk to Figma MCP (Model Context Protocol) - интеграция между Cursor AI и Figma, позволяющая из Cursor AI делать макеты в Figma #figma#ai
Publié 19 mars
🔨Вышла первая Beta Android Studio Meerkat Feature Drop Что нового 👉 Поддержка тематических картинок 👉 Лучшее разделение папок с настройками для разных установленных версий Android Studio 👉 Библиотека запросов для AI (готовые и можете добавить свои) Читаю обновления и совсем печально по фичам 😢 #android#androidstudio
Hashtags
Publié 18 mars
🐘Состояние Gradle Configuration Cache и будущее фичи В больших проектах на Gradle одной из самых долгих является фаза конфигурации проекта, во время которой создаются все задачи и устанавливаются связи между ними. Команда Gradle уже давно работает над решением этой проблемы с помощью Gradle Configuration Cache — возможности сохранять результаты фазы конфигурации и повторно использовать их в последующих запусках. В блоге Gradle вышла подробная статья о текущем состоянии этой функции: State of the Configuration Cache. Согласно статье, начиная с Gradle 9 Configuration Cache будет включён по умолчанию система станет деликатно напоминать о необходимости включения Configuration Cache. В одном из будущих мажорных релизов после Gradle 9, Configuration Cache станет единственным доступным режимом работы — но только после того, как к этому будет готово всё сообщество. До этого момента Gradle будет активно улучшать технологию и сотрудничать с партнёрами для расширения совместимости и интеграций. #gradle
Hashtags
Publié 17 mars
🐱OpenNote-Compose — open-source заметки на Jetpack Compose 🚀 Если ищете легковесное и современное приложение для заметок, которое можно кастомизировать или доработать под свои нужды, OpenNote-Compose — отличный вариант! Что внутри? ⚙️ Jetpack Compose UI ✅ Хранение заметок с Room 🚀 ViewModel + StateFlow для управления состоянием 🌙 Тёмная тема ✅ Минималистичный и удобный интерфейс #android#opensource#пример
Hashtags