В новом дайджесте конвейеры мобильного развертывания за $0 и нестрашный Metal, Selenoid без симуляции и странные описания в Play Store, адаптивная верстка на React Native, упадок...
Несмотря на свою значимость, нововведение получило ограниченное внимание на WWDC 23.
Спикер рассказал про ускорение разработки с помощью GPT. Обсудил написание кода, анализ конкурентов и полную локализацию приложения за копейки. Александр также затронул локализацию файлов Localization.xcstrings, метаданных...
SafeDI — безопасная инъекция зависимостей во время компиляции для Swift-проектов. SafeDI создан для инженеров, которые хотят получить безопасность и простоту ручной инъекции зависимостей без накладных расходов...
Настройка конвейеров непрерывной интеграции для тестирования, сборки и развертывания ваших проектов может быть сложной задачей, если вы не знакомы с ней, но на самом деле это...
DominantColors позволяет легко найти доминирующие на изображении цвета. Библиотека возвращает палитру цветов, наиболее часто встречающихся в изображении. Есть несколько алгоритмов получения главных цветов, можно даже получить...
Вчера я завершил двухнедельный эксперимент по созданию пейвола для онбординга в Foodnoms. Эксперимент прошел успешно. Сейчас я хочу поделиться мотивацией, процессом и результатами этого эксперимента.
Обычно Apple не выпускает бета-версии последующих обновлений программного обеспечения до публичного запуска первоначальной версии, который должен сопровождаться выходом iPhone 16 этой осенью.
Мы преодолели технические препятствия, пересмотрели подход к UX и в итоге создали функцию, которая, по нашему мнению, улучшила впечатления водителей и пассажиров.
В нашей новой еженедельной подборке стенд для UI-тестирования iOS-приложений и реверсинг приложений под Android, Android Studio в вебе и будущее Flutter, результаты опроса разработчиков Stack Overflow...
Технический разбор стартап проекта AESTY с Андреем Рычковым. Он написал шейдер с новой «Моей волной» для ребят из Яндекс Музыки (да, та самая красивая анимация на...
Спикер понял, что есть что рассказать и о том, почему не всем нужно «тащить» хранилище.
Health Lens — это приложение для HealthKit, которое позволяет пользователям экспортировать и анализировать данные о своем здоровье. Цель HealthLens — стать недостающей кнопкой «экспорта» данных о...
В Swift, оператор guard используется для раннего выхода из функции, метода или цикла, если условие не выполнено. Он позволяет улучшить читаемость кода, так как избавляет от...
Среди приложений, разработанных не соавтором AltStore PAL Райли Тестутом, два торрент-приложения и приложение для социальных знакомств.
Загрузка изображений с диска в массив внутренней памяти может увеличить потребление памяти. Переписав код с использованием API несистемного кэширования, мы значительно улучшили использование памяти.
Swift Testing Revolutionary конвертирует тестовые кейсы, написанные в XCTest, в Swift Testing. Этот инструмент можно использовать как плагин для Xcode или, например, как инструмент командной строки....
Если вы действительно хотите привнести в свою жизнь больше работы, добавление этих виджетов поможет пойти еще дальше, ставя ее на первое место каждый раз, когда вы...
Использование возможностей SwiftUI для стилизации кнопок и других элементов пользовательского интерфейса - отличный способ сформировать индивидуальность вашего приложения и помочь ему выделиться на переполненном рынке
В новом выпуске создаем макросы без лида, ИТ-курсов и кредитов, прощаемся с XCAssets и пишем приложения для Android 1.0, программируем кастомные макеты в Compose и переосмысливаем...