и посмотреть медиа
Kotlin Adept Notes - разработка
и посмотреть медиа
Заметки и материалы по разработке на Kotlin и связанным темам.
Заметки и материалы по разработке на Kotlin и связанным темам.
bot de IA para clonar texto a voz y voz en Telegram. Cree audio utilizando la red neuronal de forma rápida y fácil.
Kotlin Adept Notes - канал для разработчиков, посвященный языку Kotlin и экосистеме Android. Здесь публикуют заметки, туториалы, лучшие практики и решения типичных задач. 📱
Контент охватывает от базового синтаксиса до продвинутых фич: корутины, Jetpack, архитектура приложений. Полезно для junior и middle-разработчиков.
Регулярные обновления с кодом, примерами и обсуждениями новинок. Углубляйте знания и ускоряйте рост в профессии.
⚡️⚡️Мобильные разработчики снова соберутся на Mobius этой осенью! 21–22 октября в Санкт-Петербурге и онлайне пройдет Mobius — конференция JUG Ru Group для мобильных разработчиков. По традиции в фокусе — практические задачи, нативный и кроссплатформенный подходы, архитектура и реальный опыт продуктовых команд. ✨Программа уже активно формируется, делимся наиболее интересными докладами: 🔹Портирование Android-приложений под HarmonyOS NEXT. Спикер расскажет про автоматизированный перенос с сохранением архитектуры: от преобразования Kotlin-кода в ArkTS до трансляции Jetpack Compose в ArkUI. 🔹AI-driven T-shape. Разбор реального опыта команды о том, как искусственный интеллект помогает осваивать соседние платформы и бэкенд, ускоряя развитие инженеров и уменьшая time-to-market. 🔹Liquid Glass своими руками на Metal. Анатомия визуального эффекта из iOS 26 и его воссоздание для более старых версий с разбором интеграции в кодовую базу Telegram. 📣 Встречаемся 21–22 октября (Санкт-Петербург + online). Подробнее о программе и билетах — на сайте.
Открыть канал и посмотреть медиаСколько стоит отказ от OpenCV Весь препроцессинг в сканере, о котором я рассказывал в прошлых постах, держится на OpenCV — библиотеке компьютерного зрения, написанной на C++. Нам из неё нужно меньше десятка функций: гомография, ресайз, гауссово размытие, CLAHE, Otsu и другое. Платим за это мы, конечно, размером: библиотека добавляет к APK около 200 МБ 😱 Здесь сразу оговорюсь, что это цифра для универсального APK со всеми ABI внутри, и очевидно, что App Bundle столько не весит: на устройство прилетает один ABI из четырёх, то есть пятьдесят мегабайт. Вот только это всё ещё много, так что AAB проблему полноценно не решает. Идея кажется очевидной: функций немного, может быть, переписать всё это на Kotlin и выкинуть зависимость целиком? Благо теперь, в мире AI, это можно сделать почти бесплатно. Как ни странно, по бенчмаркам удалось добиться почти того же качества, но вот по времени препроцессинг стал работать в 9 раз дольше на 95-м перцентиле. Кто бы мог подумать 😲 Этот вариант, очевидно, не подходит. Поэтому появилась идея собрать свою урезанную версию OpenCV, только у своей сборки есть и минусы: 🔘Обновление OpenCV перестаёт быть сменой одной цифры в зависимостях: нужно пересобрать под все ABI, прогнать сборку в CI, проверить, что ничего не отвалилось. 🔘Сложный порог входа, даже с AI-агентами можно будет прикурить после очередного апдейта NDK или AGP. 🔘Готовые обёртки OpenCV написаны и отлажены, а если мы где-то накосячим с жизненным циклом, то получим серьёзную утечку памяти в нативе. 🔘И наконец, нет гарантий, что не понадобятся ещё какие-то методы из OpenCV и потом может быть очень больно всё заново пересобирать и обновлять. Так что остаётся либо мириться с размером, либо усложнять поддержку. А что бы выбрали вы?
Открыть канал и посмотреть медиаSolo los usuarios registrados pueden compartir su opinión.
¡Sé el primero en compartir tu experiencia con este recurso!
Canal con anuncios oficialesCharlieExchange: noticias, actualizaciones de plataformas y eventos clave en el mundo de la criptomoneda.
ExpressVPN para una Internet segura. Servidores rápidos, eludiendo restricciones.
Monitoreo de la liquidación de futuros en Binance. ByBit. OKX. Datos en tiempo real sobre grandes rects y movimientos de ballenas para comerciantes.