TGTGInsighttelegram intelligenceLIVE / telegram public index
Retour aux chaînes
Android Broadcast avatar

TGINSIGHT CHAT

Android Broadcast

@android_broadcast

Technologies

Подборка новостей и статей для Android разработчиков. Реклама и связь с автором @ab_manager РКН https://abdev.by/rkn_tg_ab#MQRZR

Abonnés1.4万Abonnés actuels de la chaîne
Posts indexés1,000Nombre de posts indexés
Portée récente95,090Somme des vues récentes
Posts récents

Posts récents

Page 31 sur 84 · 1,000 posts

📹 Видео версия "Что нового в Android Studio Narwhal 3 Feature Drop 2025.1.3" 0:00 Введение 0:53 Gemini 2:50 Оптимизация и улучшения 4:40 Ускорение разработки UI 5:26 Итоги #android#androidstudio

9,460 views

🔨Вышла Android Studio Narwhal 3 Feature Drop 2025.1.3 (теперь пока напишешь название сойдешь с ума. Google, Давайте переходить на названия с привязкой к месяцу, раз релиз каждый месяц) Что нового: ⚙️ Можно изменять размер Compose Preview прямо в Android Studio 🛒 Прямо в Android Studio будут указывать на нарушение политик Google Play и необходимости внесение изменений в код ⭐️ Gemini позволяет создать в проекте файл AGENTS.md (кладите его в Git), который позволяет задать специфичные для проекта запросы, правила, стиль кода и другие настройки контекста ⭐️ К Gemini запросу можно добавлять файлы и картинки 🤖 Тестирование бэкапа и восстановления данных между разными устройствами 🐘 Android View для файлов проекта позволяет показывать build.gradle файлы не в отдельной группе, а в модуле к которому относится 🐘 Появилась возможность настроить в какой момент будет выполняться синхронизирование проекта с Gradle или вовсе отключить автоматику #android#androidstudio

5,980 views

‼️ НачинаемМок собеседование в Альфа Банк. Подключайтесь! Проводят тех лиды Альфа Банк 🔥 Запись будет доступна позже на канале #AndroidBroadcast#android#собеседование

7,520 views

Как этот IDE плагин прошел мимо меня 🤯🤯🤯 Узнали из новости про плагин Package Checker для IDE от JetBrains и работает в Android Studio. Автор плагина - сама JetBrains. Плагин проверяет подключенные зависимости, проверяет есть ли в них какие-то уязвимости и подсвечивает вам. Для анализа уязвимстей используется база Mend.io. Рекомендую всем поставить этот плагин и запустить анализ своего кода. Mend.io — это AI-native платформа Application Security (AppSec), предназначенная для комплексного обеспечения безопасности современных приложений с использованием искусственного интеллекта. Ранее она была известна как WhiteSource #androidstudio#idea#безопасность

9,830 views

🤖Device Info Library - open-source Kotlin библиотека для Android с API для получения информации о характеристиках устройства. val sdk = DeviceInfoSDK.getInstance() // Collect all information at once val deviceReport = sdk.collectAllInfo() // Access specific information types val hardwareInfo = deviceReport.getHardwareInfo() val systemInfo = deviceReport.getSystemInfo() val networkInfo = deviceReport.getNetworkInfo() #android

6,930 views

Hashtags

‼️В Android Studio 🔨 исправили важный для 16 KB Page Size Я уже писал вам про некорректную работу проверка поддержки 16 KB Page Size в Android Studio. Так вот баг исправлен в Android Studio Narwhal Feature Drop 2025.1.2. #androidstudio#ndk

7,710 views

‼️LIVE Мок собеседование в Альфа Банк Когда: среда, 3 сентября, 19:00 (GMT+3) На канале в прямом эфире пройдет мок собеседование в Альфа Банк, максимально приближенное к реальному. Проводят: 🤖Абакар Магомедов, главный технический лидер разработки 🤖Николай Крылов, технический лидер разработки платформенного направления Запись будет доступна позже на канале #AndroidBroadcast#android#собеседование

7,980 views

🐱TAO NFC SDK - библиотека для упрощения работы с NFC в Android приложениях, особенно упрощая работу с NDEF (NFC Data Exchange Format). 🔗 Автор также написал статью на русском про библиотеку #android#nfc

6,740 views

Hashtags

🚀Отказываюсь от Списков в пользу Сеток в UI Раньше для списков в Compose я по привычке использовал LazyColumn. Но чем больше работаю с адаптивными интерфейсами, тем очевиднее: это никуда не годиться и надо использовать доступное пространство, а не тупо растягивать интерфейс. Перехожу на Grid компоновку ✔️ LazyVerticalGrid позволяет задать фиксированную ширину колонки, и система сама рассчитает, сколько их поместится на экране. В результате: 1️⃣ адаптивность «из коробки» на телефонах, планшетах и больших экранах 2️⃣ минимум дополнительного кода, 3️⃣единый компонент вместо костылей для разных форм-факторов. LazyVerticalGrid( columns = GridCells.Adaptive(minSize = 120.dp), modifier = Modifier.fillMaxSize(), contentPadding = PaddingValues(8.dp) ) { items(100) { Item(...) } } Определение количества колонок происходит на основе политики GridCell: // всегда N колонок GridCells.Fixed(N) // автоматический расчет на основе минимальной ширины колонки GridCells.Adaptive(minSize = 120.dp) // каждая ячейка шириной 100dp GridCells.FixedSize(100.dp) 📱 На маленьком экране это будет 2–3 колонки, а на планшете — уже 5–6, и всё это без ручной логики. Есть еще более гибкий вариант если элементы строк должны быть разной высоты - LazyVerticalStaggeredGrid (стиль как в Pinterest) LazyVerticalStaggeredGrid( columns = Adaptive(minSize = 150.dp), modifier = Modifier.fillMaxSize(), contentPadding = PaddingValues(8.dp) ) { items(100) { Item(...) } } ❗️ Теперь я придерживаюсь строго правила: Если не могу явно сформулировать почему интерфейс должен быть в одну колонку, то вертикальный список брать не стоит! 🔗 Очень хорошо построение списков осветили в документации по Lazy Layout Аналогично можно проделать и с RecyclerView, использую вместо LinearLayoutManager вариант с сеткой - GridLayoutManager или StaggeredGridLayoutManager, только там не будет автоматического расчета колонок на основе доступного места. Это придется реализовывать самостоятельно. ✍️ Что думаете о таком подходе для UI?Ударит по производительности? #ui#android#compose

7,890 views

📹 Новое видео на канале - история защиты мобильных приложений. Взлёт ProGuard С ростом популярности мобильных приложений еще в эпоху J2ME (знаете что это вообще?) до популяризации Android смартфонов с Java технологиями неустанно вставали вопросы касательно оптимизации и защиты кода. В новом видео рассказываю историю ProGuard - pet проекта разработчика, который стал лидером мобильной защиты, скрывающийся за стеной огромной платы. 📹 Версию на VK VIdeo смотреть тут #AndroidBroadcast#ProGuard#защита#r8#оптимизация#производительность

7,740 views

Publié 29 août

🔈 Ищу проект для ревью кода Ищу проект для проведения ревью, чтобы посмотреть на интересные решения и дать свою экспертную оценку. Ревью будет проходить в прямом эфире на Boosty. Какие требования к проекту: - Чтобы он был готовы рабочим приложением/библиотекой - Исходный код принадлежит вам или открытый - Проекта для Android или KMP с минимум таргетами с Android и iOS Оставляйте ссылки на проект и/или опишите его

7,950 views

🔨 Вышел еще один патч для Android Studio Narwhal Feature Drop 2025.1.2. И радостно, и грустно #android#androidstudio

9,360 views
12•••5•••10•••15•••20•••25•••2930313233•••35•••40•••45•••50•••55•••60•••65•••70•••75•••80•••8384