Дебаунсинг - это небольшой паттерн с огромными преимуществами в плане UX и производительности.
В Swift reduce - это мощный инструмент в арсенале программиста.
Kurozora — это универсальный портал для всего, связанного с аниме. Приложение дает вам доступ к огромному каталогу аниме, манги и игр. Оно разработано таким образом, чтобы...
Мобильная ферма помогает ускорить запуск приложений и повысить их качество: параллельное тестирование на множестве устройств сокращает время проверок, а доступ к редким моделям избавляет от сложностей...
Теперь компания предлагает размещение рекламы не только на вкладке «Поиск», но и во многих других местах, поэтому старое название стало немного анахронизмом.
TimelineView позволяет обновлять информацию по определенному расписанию, что делает его идеальным для плавной, непрерывной анимации и создания интерактивных элементов, реагирующих на течение времени.
StorySDK — это платформа для создания и добавления историй в мобильные приложения (с веб-конструктором). Интегрировав StorySDK вы сможете сделать онбординг, отображение групп историй с помощью виджета,...
В новом дайджесте рассказываем как банки живут в заблокированном App Store, как создать UI-конструктор с помощью Compose Multiplatform, исследуем новый фреймворк внедрения зависимостей для Android и...
Спикер рассказал, как они научили кошку приносить резиночки (уже победа!), а SPM — легковесные и стабильные архивы при помощи Swift Registry.
Андрей Филипенков рассказал, с чего начать портирование, какие проблемы возникают при ручной сборке и как перешел на сборку зависимостей (почти) без болей.
Будет полезно как большим командам с множеством автотестов (особенно с флакающими автотестами), так и инди-разработчикам, чтобы спокойнее спать и не переживать за качество своего проекта.
Эти возможности и так хороши, но мне захотелось найти более простой способ добиться того же результата. И мне кажется, что я придумал кое-что довольно приятное.
DDKitSwift — универсальный фреймворк, который объединяет различные инструменты отладки посредством структуры плагинов. Встроенные инструменты: Логирование Тест сетевого подключения Сетевой пинг Определение FPS Просмотр файлов в песочнице...
SmartCodable выводит анализ данных Swift на новый уровень, дополняя собственный Codable от Apple гибкостью и отказоустойчивостью, которые готовы к использованию в проде. Там, где стандартный Codable...
В этом выпуске конкатенация против интерполяции, дизайн-система для мобильных устройств и TV, применение zero/empty объектов, игра на LUA для часов Xiaomi Redmi Watch 4, уродливые пейволы,...
В докладе спикеры разобрали, как перестать полностью фиксировать описание проекта в файлах и как написать абстрактную билд-систему, которая реализует кеширование.
Спикер рассказал, что это за метод, как он работает под капотом, почему так долго выполняется и как свести к минимуму количество вызовов метода.
VDAnimation предоставляет мощный, декларативный способ создания сложных анимаций в SwiftUI с минимальным кодом. Создавайте анимации последовательно, параллельно, с настраиваемым временем и кривыми.
Сегодня мы изучим основы DocC, что позволяет нам предоставлять надлежащую документацию для нашего кода.
Хотя конкатенация текста хорошо работает для простых сценариев стилизации, лучше всего всегда отдавать предпочтение интерполяции для локализованного текста, чтобы обеспечить грамматически правильный и естественный перевод.