Туториал по Fastlane для Android: Начало

The latest news from the Help Desk team

В этом туториале вы узнаете, как использовать fastlane для автоматизации таких задач, как создание скриншотов, обновления метаданных для ваших Android приложений и загрузке приложений в Play Store. Разработка приложений для Android включает в себя множество аспектов, включая выпуск релизов, создание снимков экрана и обновление метаданных в Google Play Store. Хорошая новость заключается в том, что […]

Continue Reading

Стандартная библиотека Swift оснащена типами и функциями для быстрого и эффективного решения наиболее распространенных проблем с кодом, но она не охватывает всего. Поэтому, для более сложных задач нам нужно обратиться к Swift Algorithms: пакету алгоритмов последовательности и сбора данных от компании Apple, с открытым исходным кодом, настроенному на максимальную производительность и гибкость. Отличный момент, чтобы […]

Continue Reading

Когда вы создаете новый проект SwiftUI в Xcode 13, вы можете заметить, что в нем нет файла Info.plist. Почему так происходит? Шаблоны проектов Xcode 13 Прежде всего, это изменение затрагивает только проекты, созданные в Xcode 13. Если вы открываете проект, созданный в Xcode 12 или более ранней версии, с помощью Xcode 13, это не повлияет […]

Continue Reading

Realm, библиотека хранения от MongoDB, позволяет легко хранить объекты локально. В этом туториале вы создадите приложение с именем PetRealm. Оно использует базу данных Realm для хранения информации о домашних животных и владельцах. Приложение позволяет пользователю добавлять домашних животных для поиска нового дома, добавлять владельцев и показывать список домашних животных, уже взятых из приюта. У него […]

Continue Reading

Сегодня мы поговорим о функции формирования ключа (Key Derivation Function, KDF) с использованием библиотеки CryptoKit. Эти возможности удобно использовать, когда вам необходимо организовать совместное использование секретных данных двумя получателями. Мы будем формировать симметричный ключ из некоторой информации (при этом она может быть случайной и доступной для каждого), а затем мы просто создадим некий код аутентификации […]

Continue Reading

Окружение и стили SwiftUI являются двумя столпами официального фреймворка (декларативной структуры) от Apple. Не смотря на это, при первом запуске SwiftUI их совместное использование приводило к гарантированному падению приложения. В частности, сбой происходил, когда мы использовали @EnvironmentObject внутри нашего определения стилей: когда безопасно использовать их вместе? Давайте выясним. Заметка Для нетерпеливых результаты в конце статьи. […]

Continue Reading

Software Development Life Cycle (SDLC — жизненный цикл разработки программного обеспечения) обычно включает людей двух типов: бизнес-профессионалов и инженеров. Поскольку их опыт находится в разных областях, бизнес-требования легко могут быть неправильно поняты или выражены нечетко, и конечный продукт может не соответствовать бизнес-потребностям. Behavior-Driven Development (BDD) — это процесс разработки программного обеспечения, который поощряет: Сотрудничество всей […]

Continue Reading

Всем привет! В этом видео мы воспользуемся новым UISheetPresentationController для создания Bottom Sheet. Ознакомимся с возможностями и особенностями данного класса.  Проект

Continue Reading

При таком большом количестве социальных сетей и приложений для обмена фотографиями в настоящее время довольно распространено применять фильтры к изображениям, прежде чем их публиковать. Возможность делать это в Android OS делает работу более эффективной и простой. До Android 12 процесс был намного сложнее, так как вам приходилось определять RenderNodes, взаимодействуя с Canvas, а затем применять […]

Continue Reading

В этом ролике мы обработаем пару стандартных жестов с помощью обертки @GestureState.  Проект

Continue Reading

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: