В iOS-команде Яндекс Мессенджера обкатывают реактивный подход при использовании Swift Concurrency (SC) без Combine или RxSwift. Построен он на прогреве стримов событий с помощью транзакций. Спикер...
В этом видео будет про вообще все, что связано с решением задач - не только Leetcode, но и в целом теория решения задач и в других...
Этот доклад посвящен обсуждению того, как разработчики мобильных приложений могут использовать возможности ИИ для оптимизации своей работы.
Чтобы исправить ситуацию, команда воспользовалась системными и техническими решениями, которые позволили полностью остановить рост легаси и техдолга в проекте.
Если вы хотите сократить количество платформенного кода и ресурсы на разработку и поддержку приложения, не спешите этого делать.
Айдар поделился, какие есть трудности при микшировании аудио в реальном времени и как их преодолеть.
На воркшопе вкратце пробежались по инструментам динамического анализа, познакомились с системой сборки Theos, модифицировали пакет (ipa) демо-приложения таким образом, что данные пользователя окажутся в наших руках.
Исследование различных подходов к оптимизации рекурсии.
Как писать мобильное приложение, если хочется иметь time to market в несколько часов, минуя сторы?
Смотрим, как можно сократить размер приложения. Делаем вывод, что одним из важнейших аспектов в этом процессе будет избавление от строк локализации и xcasset-каталогов. Спикер рассказывает, как...
Разбор открытого проекта Habitica for Android.
Юрий Анисимов рассмотрел одну из характеристик компьютера, которая влияет на время сборки – оперативную память. Переизбыток или дефицит выделенной памяти для Gradle могут замедлить сборку. В...
Доклад в основном об iOS-приложении, но будет полезен и Android community.
Разбираем в деталях Live Activity – функциональность iOS, предлагающую новый опыт пользовательского взаимодействия. Спикер делится опытом интеграции с приложением Yandex Gо: почему решили поддерживать, какой путь...
Доклад будет полезен всем Flutter-разработчикам.
Алексей продолжает рассказывать об устройстве Jetpack Compose под капотом – подробно рассматривает, что на самом деле скрывает State в Compose, почему он далеко не так прост,...
Заключительный этап разработки новостного приложения — публикация в Google Play. Пройдем все этапы и зальем билд в консоль. ← Предыдущая часть
После ревью кода Кирилл Розов нашел много моментов, которые стоило сделать по-другому.
Сегодня пятница и мы подготовили для вас актуальный мок-собес по SwiftUI. Ведущая — как всегда очаровательная Екатерина Батеева, в роли кандидата — Александр Меньшиков, в роли...
Проанализировав всё, что мы знаем об уже пройденном фреймворком пути, мы выскажем свои предположения о том, каких изменений стоит ждать в ближайшие годы.