В каком случае стоит выбрать SPM и какие преимущества он даёт в управлении зависимостями, ответил мобильный DevOps-инженер мобильной инфраструктуры Иван Аникин.
Старший мобильный разработчик HR Tech Сергей Ефанов поделился преимуществами и особенностями создания приложений в подходе TCA.
По мнению судьи, «техническая сложность изменений и глобальное нормативное воздействие аналогичных решений в других регионах, таких как Европейский союз, усиливают необходимость более глубокого обсуждения таких изменений».
SFBAudioEngine — это библиотека для работы с разными аудио-форматами для macOS, iOS и tvOS. SFBAudioEngine поддерживает кодирование, декодирование, воспроизведение и преобразование для Ogg, Monkey’s Audio, Musepack,...
В этой статье я расскажу о том, что мне удалось обнаружить, и о некоторых решениях, позволяющих сократить размер приложения вдвое. Надеюсь, вы сможете чему-то научиться и...
Карманные переводчики текста - уже привычная часть нашей жизни. А как насчет того, чтобы сфотографировать текст, распознать, да еще и перевести?
Со временем я перепробовал множество методов навигации, но этот оказался самым удачным и приятным для меня в реализации.
MotionMachine предоставляет модульную, мощную и универсальную платформу для манипулирования значениями, будь то анимация UI элементов или интерполяция значений свойств в ваших собственных классах. Она предлагает разумную...
Как же часто школьникам и студентам не удается решить сложные математические примеры!
CapCut стал настоящим феноменом в мире видеомонтажа. Он показывает, что для создания яркого и качественного контента необязательно обладать дорогим оборудованием или тратить часы на изучение сложного...
API анимации SwiftUI упрощает определение анимаций и управление их временем и повторением.
ATProtoKit — это простая в понимании API-библиотека, которая использует протокол AT с безопасностью типов и простотой использования, которые вы привыкли ожидать от языка программирования Swift. Независимо...
В новой подборке поисковые подсказки на SwiftUI и сравнение Koin и Dagger, асинхронность в iOS и переживания Jetpack ViewModel, Tracer спустя год, пасьянс для забытой периферии,...
Смотрите запись доклада Николая на Я.Субботнике по мобильной разработке.
Примеры наиболее актуальны для iOS-разработки, но тема будет интересна и для других стеков.
SwiftfulFirestore — удобные функции для использования Firebase Firestore с Swift Concurrency. Например, вот как происходит создание документа: try await collection.setDocument(document: movie) try await collection.setDocument(id: movie.id, document:...
Сочетая фильтрацию в реальном времени с отслеживанием недавних поисков, мы создали интуитивно понятный поисковый интерфейс, который адаптируется к поведению пользователя.
LazyPager for SwiftUI — плавный, с ленивой загрузкой, панорамированием, масштабированием и возможностью отказа от жестов просмотрщик для SwiftUI. Цель этой библиотеки — предоставить простой интерфейс SwiftUI...
В этом году редакция App Store с гордостью отмечает более 40 выдающихся финалистов. Победители будут объявлены в ближайшие недели.
Фреймворк SwiftData вводит метод transaction в ModelContext, предоставляя разработчикам более элегантный способ организации и управления операциями с данными.