
Apple не предлагает никаких инструментов для разработчиков для пользователей iOS, кроме Swift Playgrounds, но есть отличные сторонние варианты, которые позволяют разработчикам запускать проекты прямо на iPhone или iPad. Недавно выпущенное приложение под названием DetailsPro предоставляет инструменты, необходимые для начала проектирования приложений в SwiftUI, используя только устройство iOS.
Основная цель приложения — дать возможность любому создавать интерфейсы SwiftUI без написания кода. С помощью DetailsPro разработчики могут воображать и создавать основной дизайн нового приложения SwiftUI, используя iPhone или iPad.
DetailsPro имеет простой и интуитивно понятный интерфейс, вдохновленный приложением Apple Shortcuts, поэтому вы можете легко добавлять и изменять порядок визуальных элементов. Вы можете работать с изображениями, пользовательскими текстами, SF Symbols и многим другим.
Поскольку приложение генерирует код SwiftUI для каждого элемента, добавленного на холст, вам не нужно создавать нефункциональный макет в других приложениях, таких как Photoshop. Все, что вы создаете в DetailsPro, готово к использованию в качестве проекта SwiftUI.
SwiftUI облегчил жизнь разработчикам, предоставив им интересный способ легко использовать то, что делает приложения iOS отличными: темный режим, SF Symbols, отличные шрифты и т. д. Все это помогло бы и дизайнерам, но дизайнеры по-прежнему используют то же программное обеспечение, что и раньше: дизайнерские приложения, в основном производные от Photoshop, для которых им приходится загружать шаблоны и настраивать пресеты для себя, чтобы все выглядело как iOS.
Разработчики и дизайнеры также могут устанавливать пользовательские параметры для элементов, включая настройки цвета, радиус скругления, непрозрачность, тени, шрифты, выравнивание и многое другое. Когда вы закончите, приложение позволит вам экспортировать весь проект дизайна в виде кода SwiftUI, который можно импортировать в Xcode. Хотя это и не полное решение, оно может быть полезно, когда у вас есть новая идея, но вашего Mac нет рядом.
DetailsPro доступен бесплатно в App Store, но приложение требует подписки в размере 3,99 долл. США в месяц или 9,99 долл. США в год, чтобы разблокировать неограниченное количество проектов и экспорт кода SwiftUI. Бесплатная версия позволяет создавать до 5 различных проектов, чтобы опробовать все доступные в приложении инструменты.
Для работы приложения требуется iPhone, iPod touch или iPad под управлением iOS 13.5 или iPadOS 13.5 и более поздних версий.