Разработка новостного приложения. Часть 5. Подготовка к публикации в Google Play

Sdílet
Vložit
  • čas přidán 29. 07. 2024
  • Настраиваем R8, обфускацию, уменьшаем размер сборки и делаем ключи
    🔗 Статья про Emcee abdev.by/yw8L?/erid=2VfnxyJcMZi
    🔗 Гитхаб AvitoTech abdev.by/cw4u?/erid=2VfnxyJcMZi
    🔗 Каналы "Android Broadcast" taplink.cc/android_broadcast
    ✉️ Написать Кириллу kirill@androidbroadcast.dev
    🔗 Boosty Android Broadcast abdev.by/DwPZ
    🔗 Исходный код github.com/androidbroadcast/S...
    #кодинг #androiddev #android #программирование #kotlin #КириллРозов #андроид #androidbroadcast
    0:00 Таймер
    0:29 Начало, повестка
    2:29 Интеграция
    3:34 Анализ обычного release APK
    6:37 Чистка ресурсы сборки с packaging
    14:34 Ограничение конфигураций ресурсов
    16:28 Abi filters (архитектуры процессоров)
    19:04 Минификация(R8, ProGuard)
    23:40 Результат минификации на размере apk
    24:29 Что можно добавить в ProGuard правила
    31:26 Как искать код для минификации самому?
    33:13 Минификация mapping
    35:28 Библиотеки и ProGuard правила
    37:53 Retrofit и минификация
    40:32 Про @Keep
    41:25 Как работать с минификацией?
    42:06 Запуск дебаг сборки
    43:58 Генерация подписи приложения
    48:52 Отладка проблем с Retrofit
    57:59 Результаты обфускации в сравнении apk
    1:02:02 Baseline profiles
    1:06:03 Важно про обфускацию и baseline profile
    1:06:34 Попытка подключить baseline
    1:12:10 Про профили, ART, baseline profile
    1:13:38 Итоги
    1:14:24 Как поддержать канал из-за рубежа?
    1:15:07 Baseline собирается только в aab?
    1:15:47 Опции AAB
    1:16:53 Заключение

Komentáře • 10

  • @kovshichek5933
    @kovshichek5933 Před 3 měsíci +3

    Понравилось в сравнении с прошлым стримом что ты больше подготовился, больше насыщенность информации и соотв. полезность

  • @sergey30027
    @sergey30027 Před 3 měsíci +2

    Спасибо очень полезно, вроде только на час, но масса полезной информации

    • @AndroidBroadcast
      @AndroidBroadcast  Před 3 měsíci +1

      Спасибо за такой мотивирующий отзыв

  • @user-ux8ru5jv7y
    @user-ux8ru5jv7y Před 2 měsíci

    Поставил лайк, написал ком. Пока для меня это черная магия. Когда нибудь это пойму

  • @VitEBC
    @VitEBC Před 3 měsíci

    Как сделать обфускацию для Compose multiplatform?

    • @AndroidBroadcast
      @AndroidBroadcast  Před 3 měsíci

      Обфсукация делается как и всегда для Android через R8 а для Java - ProGuard, но вот дальше по платформам не знаю как там

  • @igorarny8818
    @igorarny8818 Před 3 měsíci +1

    Лучше показать про публикацию в рустор.
    На плей консоль теперь обычным людям без ВПН нет пути.

    • @AndroidBroadcast
      @AndroidBroadcast  Před 3 měsíci

      Там бы еще зарегаться из Беларуси

  • @ale-zhu
    @ale-zhu Před měsícem

    czcams.com/video/OW3vzC9UtLY/video.html где добавляешь baselineProfile к проекту - см. 94 строчку - студия сама его туда уже вкорячила