PLAY PODCASTS
#103 Lensa | Разработка оффлайн фоторедактора на Android | Интервью с разработчиком
Season 3 · Episode 103

#103 Lensa | Разработка оффлайн фоторедактора на Android | Интервью с разработчиком

Android Broadcast · Кирилл Розов

September 30, 202249m 41s

Audio is streamed directly from the publisher (api.mave.digital) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

Взял интервью у разработчика фоторедактора Lensa, который использует OpenGL, AI и все это оффлайн на Android.<p><br /></p><p></p><p>🔗 <a href="https://ttttt.me/android_broadcast">Telegram канал "Android Broadcast"</a></p><p>💰 <a href="https://boosty.to/androidbroadcast">Поддержать проект на Boosty</a></p><p>🔗 <a href="https://ttttt.me/android_broadcast_talks">Чат сообщества в Telegram</a> </p><p>🔗 <a href="https://ttttt.me/kotlin_broadcast">Telegram канал "Kotlin Broadcast"</a></p><p><br /></p><p>00:00 Знакомство </p><p>00:50 Стек фоторедактора </p><p>01:31 Что умеет Lensa </p><p>02:19 Архитектура </p><p>03:10 Работа в фоне </p><p>03:56 Процессинг нескольких изображений </p><p>04:54 Загрузка картинок с файловой системы </p><p>06:09 Рарзешение изображений </p><p>09:57 AI Upscale </p><p>10:53 Как работают эффекты </p><p>16:11 Vulkan API </p><p>21:23 Эффекты на основе AI </p><p>24:31 Работа оффлайн </p><p>25:16 Безопасное хранение моделей </p><p>26:46 Защита моделей через backend </p><p>27:40 Аппаратное ускорение AI </p><p>29:07 Neural Network API </p><p>31:18 Хорошее устройство </p><p>32:23 Samsung Exynos </p><p>32:53 Qualcomm Snapdragon </p><p>33:46 Какие устройства популярны </p><p>34:32 iOS аудитория </p><p>35:53 Оптимизация производительности </p><p>38:15 Автотесты </p><p>39:02 Развитие Android </p><p>40:11 Развитие OpenGL </p><p>41:32 Изучение OpenGL </p><p>42:47 open source примеры </p><p>43:39 Сообщество </p><p>44:04 Сайт с шейдерами </p><p>45:24 Инструменты для разработки </p><p>46:40 Дебаг </p><p>48:27 Креши</p><p> </p><p> </p><p></p>