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
Gemini Nano, AI модель, оптимизированная для мобилки, уже рассылается на Pixel 8 и 8 Pro. Будет использована в стандартном Диктофоне для суммаризация контента и работает без интернета. Следющем местом применения выступит клавиатура GBoard

#ai
🔥25🤯16👍2
Доступ к Gemini Nano смогут получить все разработчики благодаря AI Core из Android 14. Вся обработка проводится в изоляции с использованием Private Compute Core. Процессинг ускоряется аппаратно на Google Tensor TPU and NPU от Qualcomm, Samsung и MediaTek.

Уже расскатывается на Google Pixel 8 Pro и идет работа по поддержке производителями других устройств.

#Android14 #ai
🔥36🤯16👍4
Media is too big
VIEW IN TELEGRAM
JetBrains (JB) провела презентацию своего AI асситента для IDE компании. Это круто, так как вся информация о проекте хранится там.

Фичи:
👉 рефакторинг кода
👉 AI чат
👉 объяснение по вашему коду
👉 дополнение кода
👉 написание документации, сообщение для коммитов и тестов и прочее

Поддерживаются все платные IDE компании (Android Studio не продукт JB). а также YouTrack, TeamCity и Datalore, но нужно будет оформить подписку в дополнении к покупке IDE

Плагин для IDE можно найти тут

#ai #tooling
👍40🤯13🤔4
Рекомендую всем посмотреть новое интервью (можно как и подкаст послушать). Поговорили с главой разработки Аврора ОС про разработку операционных систем, как она устроена, какие навыки нужны и вообще возможно ли сделать в современном мире ОС для смартфонов с нуля без переиспользования технологий.
🤯24👍10🔥10
First look at AndroidX Bluetooth

Разбора новой библиотеки Jetpack, которая призвана решить сложности с фрагментированностью Bluetooth на устройствах разных производителей и версиях Android.

#jetpack #bluetooth
🔥39👍4🤯4
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52🤯15🤔5👍4
Вышла IntelliJ IDEA 2023.3
👉 JetBrains AI Assistant
👉 Поддержка Java 21
👉 Фича "Run to Cursor" - место где стоит курсор будет точка останова в дебаге
👉 Плавающий toolbar для выделенного куска кода
👉 Улучшения UX
👉 Поддержка свежих версий Kotlin будет поставляться с обновлениями IDEA и Android Studio
👉 Полная поддержка проектов на K2 компиляторе
👉 Kotlin Multiplatform Web Wizard
👉 Gradle проекты открываются быстрее - исходники библиотек теперь не загружаются автоматом
👉 Ускорили запуск IDE. Индексы JDK загружаются по умолчанию.

Много други улучшений, которые не будут полезны при Android и KMP разработки вы найдете в анонсе

#tooling #idea
🔥34🤯6👍3
Показали первую превью KSP2 . Основные фичи:
👉 Использует K2 компилятор (нужно включать K2 компилятор в Kotlin)
👉 Новый отдельный генератор кода, который дает больше свободы и фичей по сравнению с текущим плагином Kotlin компилятора

Чтобы попробовать вам надо использовать KSP 1.0.14 или выше. Затем в gradle.properties добавить
ksp.useKSP2=true


В новой версии есть изменения в поведении API

#ksp #k2 #kotlin
👍29🤯8
Improve Your Android App Performance With Baseline Profiles (9 мин, EN, ссылка без VPN) - инструкция как создать Baseline Profile в вашем приложении для ускорения его работы, в особенности при первых запусках. Как раз свежая версия Android Studio стала поддерживать генерацию профиля через UI

#androidstudio #performance
👍11🤯7🙏2
Разработчик из Revolut делится опытом (EN, 6 мин, ссылка без VPN) переводов 6 приложений на 33 языка. Сейчас используют Lokalise, но пришли к этому не сразу
🤯12👍8
Подборка квизов для подписчиков в закрытой Telegram группе за прошедшую неделю:
🏝 #27 Объявление операторов в Kotlin
#26 Типы ссылок на объекты в Java
🤖 #25 Context и ресурсы
🏝 #24 Про companion object в Kotlin
🤖 #23 Про Implicit и Explicit Intent КВИЗ 23 Про Implicit и Explicit Intent

Чтобы попасть в закрытую группу нужно оформить подписку за 300 рос рублей. Можно сделать на Boosty или через Telegram (не работает на iOS). Оплата работает во всех странах

#AndroidBroadcast #квизы
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯28👏5🤔5👌3👍1🏆1
Подборка интересных видео для Android разработчиков за прошедшую неделю

Разборы
📺 Как интегрировать Dynamic Features в Android-приложение (17 мин)
📺 Is it okay to use runBlocking? (9 мин)
📺 mutableStateOf() VS. mutableIntStateOf() (4 мин)
📺 Enhancing Jetpack Compose app performance (28 мин)
📺 Frequentist inference in Firebase A/B Testing (4 мин)
📺 Full Guide to Multiple Back Stacks in Jetpack Compose (18 мин)

Интервью
📺 Операционные системы — Как это работает #10 (1 ч 18 мин)

Новости
📺 Google Dev News (3 мин)

Прочее
📺 Почему ты пишешь говнокод? Главная причина / Mobile Developer (41 мин)

Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе

#подборкавидео
👍17🤯8🔥1
Уже не первая история где рассказывается как адаптация приложений под планшеты увеличивает пользовательские метрики. Почему нет массовой поддержки? Почему Google Play не форсирует разработчиков поддерживать большие экраны. Делитесь своим опытом разработки под планшеты на Android и их использования как пользователи
👍7
Если вы хотите предотвратить создание скриншотов в Android приложениях, то это можно сделать с помощью:
👉 Флага FLAG_SECURE для Window
👉 Предотвратить создание скриншотов в разделе "Недавние" с помощью setRecentsScreenshotEnabled() (Android 13 и выше)
👉 Перекрытие контента, когда уходит фокус с окна

Подробности в статье (EN, 6 мин, ссылка без VPN)
👍29
Epic Games выиграла в суде у Google

Спустя три года после того, как производитель Fortnite компания Epic Games подала в суд на Apple и Google, обвинив их в незаконной монополии на магазины приложений, Epic наконец одержала победу.

1. Присяжные по делу Epic против Google сегодня вынесли свой вердикт - они пришли к выводу, что Google превратила свой магазин приложений Google Play и сервис Google Play Billing в незаконную монополию.

2. Epic "в основном" проиграла свою борьбу с Apple два года назад. Но дело Epic против Google оказалось совсем другим. Оно было связано с секретными сделками по распределению доходов между Google, производителями смартфонов и разработчиками крупных игр, которые, по внутреннему мнению руководителей Google, были призваны сдержать конкурентов в магазинах приложений. Дело показало, что Google боялась именно Epic. И все это было решено судом присяжных, в отличие от решения Apple.

3. Пока мы не знаем, что именно выиграла Epic, это решит судья, который определит, каковы будут соответствующие последствия. Компания Epic не требовала денежной компенсации — она хотела, чтобы суд сказал Google, что каждый разработчик приложений имеет полную свободу вводить свои собственные магазины приложений и свои собственные биллинговые системы на Android. В какой форме - пока непонятно.

4. Google заявил, что компания планирует обжаловать вердикт.

И что: на самом деле, ничего особо революционного нет - и Google, и даже Apple, которая выиграла, уже готовы к стороннему биллингу и альтернативным магазинам. Конечно, сделали они это так, что лучше бы не делали, но это уже дело следующих судебных разбирательств.
👍42🎉21
Ещё один шаг в сторону Material3 😔

#material #flutter
🎉52👍12
Google представила Google AI Studio - Web инструмент для разработчиков для интеграции Gemini Pro моделей. Доступ ограничен и скорее всего понадобится VPN и смена региона Google аккаунта

#ai
👍15
В Android Studio (самой свежей Canary версии) появился новый шаблон проекта с Google AI SDK для Android

#ai #androidstudio
🔥31👍5
Примеры готовых проектов с Google AI можно найти тут

#ai
👍33