TGTGInsightаналитика telegramLIVE / telegram public index
← [404] — программирование

TGINSIGHT SIMILAR POSTS

Найти похожее

Источник @procode404 · Post #3339 · 16 нояб.

​🕶Пишем клон Telegram для Android Плейлист, в котором вы за 67 уроков длительностью 10-15 минут создадите собственное приложение-клон для Telegram на Kotlin со всем его интерфейсом и функционалом. В качестве бэкенда вы будете использовать сервис Firebase, который предоставит все инструменты, необходимые для создания подобного рода приложений. 1. Подготовка проекта — [6:36] 2. Боковое меню — [21:29] 3. Заполняем боковое меню — [16:39] 4. Добавляем фрагменты — [12:13] 5. Рефакторинг кода — [12:50] Перейти к плейлисту #видео#kotlin

Результаты

Найдено 1 похожих постов

Поиск: #androidev

当前筛选 #androidev清除筛选
Android Broadcast

@android_broadcast · Post #9822 · 03.02.2026, 12:04

🤖Улучшения R8 - минификатора кода в Android В AGP 9.0 R8 получил несколько изменений, в основном направленных на оптимизацию Kotlin-кода, упрощение desugaring-пайплайна и улучшение диагностики. Основные изменения: 👉 Новая опция -processkotlinnullchecks для обработки null-проверок, сгенерированных компилятором Kotlin. Можно задать одно из значений: - keep - оставить проверки; - remove_message - убрать сообщения об ошибках; - remove - полностью удалить проверки. Опция используется для уменьшения байткода и снижения runtime-накладных расходов в production. Я еще в 2019 писал статью про это и удалял код с помощью -assumenosideeffects 👉 Keep rules больше не применяются к companion methods R8 перестал переносить keep-информацию на синтетические companion-методы, сгенерированные при desugaring интерфейсов. Это ломает редкий кейс с minSdk < 24, но делает поведение более консистентным с остальными синтетическими элементами. 👉 Минимизированные имена синтетических классов в L8 L8 теперь генерирует более короткие имена для synthetic-классов ($1, $2 вместо длинных $$ExternalSynthetic...), что уменьшает размер DEX. L8 — это утилита, стоящая за library desugaring в Android. Позволяет использовать новые API на старых версиях Android и править баги в них, делая использование API прозрачным. AGP 9.0 прокачало R8 и L8, чтобы делать меньше лишнего байткода, более агрессивно оптимизировать Kotlin. Большинство изменений работают прозрачно, но в сумме дают более компактные сборки и более предсказуемый build-процесс. 🔗 Источник - документация по AGP 9.0 #Android#AndroiDev#Gradle#R8