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
Prioritizing App Stability — Mobile Performance@Lyft (8 мин)

Разработчик Lyft делится опытом оптимизации скорости работы приложения: время запуска, стабильность и скорость отрисовки. В этой части они рассказывают как анализировали креши: категоризация, работа с OOM и ANR

#performance
🤔14🔥5😁4👍2
📺 Фоторедактор на Android (50 мин)

Взял интервью у разработчика фоторедактора Lensa, который использует OpenGL, AI и все это оффлайн на Android. Обсудили технологии, обработка больших фото, Vulkan API, RenderScript и много чего еще.

🎧 Подкаст версия здесь

#AndroidBroadcast
🔥33😁7🤔3👍1
📺 Как создать свой лаунчер. Интервью (37 мин)

Взял интервью у разработчика Яндекс.Лончера:
👉 С какими API приходится взаимодействовать
👉 Как реализовать нормально поддержку App Widget
👉 Какие сложности создают вендоры
👉 CTS тесты и оптимизация под Android GO

📺 Версия для подписчиков на YouTube здесь
🎧 Подкаст версия здесь

#AndroidBroadcast #РаннийДоступ
🔥31👍10🤔5😁4
Optimize for Android Go : Lessons from Google apps Part 2

Продолжение оптимизации вашего приложения для слабых устройств (Android GO) и впринципе. В этой части разобрались со стартом приложения (советы просты - делайте меньше и все в фоне), используйте StrictMode (я про это делал видео) чтобы определить проблемы. Также прошлись и по оптимизациям размера приложения
🤔12😁4👍2
Build Parameters Gradle plugin - плагин для безопасного доступа к параметрам, которые передают при запуске Gradle тасков

#gradle
🤔19😁6👍4
Стали доступны записи всех докладов с Mobius 2022 Spring. Весь плейлист на YouTube
👍30🔥19🤔3😁2
📺 Факапы моей карьеры (20 мин)

За свои более 10 лет карьеры (начал в апреле 2012) я сделал много ошибок из-за особенностей своего характера, незрелости и прочих вещей. Это видео можно воспринять как исповедь моей карьеры, чтобы вы не повторили моих ошибок или даже задумались о том что будете делать

📺 Версия для платных подписчиков на YouTube
🎧 Подкаст версия

#AndroidBroadcast #ТолькоДляПатронов
🔥54🤔18😁13👍4
🤔7😁6👍3
Compose Toolkit (7 мин)

Рассказа про компоненты для построения UI в Android: Material 2/3 Theming, Scaffold, Surface, Accessibility, Layout, Модификаторы и пр. Если смотрели Compose - статья бесполезная будет для вас

#compose #madskills
👍11😁5🤔2
Вышел Robolectric 4.9

Самое важное - поддержка Android 13 T (API Level 33) и убрали поддержку Android Support Library (та что была до Jetpack). Также Conscrypt стал основным првоайдером безопасности, а SQLite будет использовать нативный режим по умолчанию на Mac и Linux, для Windows все по старому.

#testing
👍11😁4🤔3
Listen to our major Text to Speech upgrades for 64 bit devices

Google обновила свои голосовые сервисы (Speech Services) на всех x64 Android устройствах с Google Play. Обновления доставят через Google Play и теперь Text to Speech (озвучивание текста) будет лучше
👍8😁8🤔2
Adaptive UI with Jetpack Compose (7 мин)

Создание адаптивного UI под любые размеры экрана - важная задача и с Compose так не так все понятно. Автор стать разбирает как это сделать при помощи библиотеки Jetpack WindowManager^ как писать Compose функции и адаптировать layout-ы

#compose
👍24😁41🔥1🤔1
WebView: забыть нельзя интегрировать

Разработчики Циан делятся опытом реализации фичей "на скорую" с помощью WebView. Количество минусов от таких фичей намного больше, а из плюсов только скорость.

Считаете оправданным реализовать фичи через WebView? Делитесь мнением в комментариях
😁22🤔9👍6
Deep Dive Into Deep Link. Часть 2. Проблемы: устройство, версия ОС

Продолжение разбора в deep link. В новой части речь идет про то как авторы выясняли поведение на множестве версий Android, разных вендорах и оболочках (280+ девайсов). Вся статья - это описание экспериментов и чего в них накопали
👍8🔥3😁2🤔1
In-App Review with Jetpack Compose (2 мин)

Реализация показа диалога с отзывом из Google Play в Jetpack Compose. Просто и коротко

#compose #googleplay
👍36😁6👏2🤔2
Неочевидное про Fragment API. Часть 3. Навигация

В новой части разбора того что вы могли пропустить: множественный back stack, OnBackPressedDispatcher, Primary Navigation Fragment, Fragment Result API и ktx расширения

#fragment
🔥34😁4
Вышел Compose Compiler 1.3.2 с поддержкой Kotlin 1.7.20

#compose
🔥27👍4😁4
Как заменить стандартное окно сбоя своим экраном ошибки

Если вас не устраивает стандартный диалог креша, то автор рассказывает как подменить его на собственный. Сама по себе замена меня не интересует, но вот можно увидеть много всяких интересных API для перехвата крешей
👍49😁6🤔2
Гайд по тому как создать собственный плагин для Flipper - удобного инструмента для интеграции вашего приложения и десктопного клиента для сборка информации. Плагин из статьи показывает события аналитики. Все исходники тут

#tooling
🔥7😁4👏1🤔1