Разработка iOS приложений

Нативные приложения для iPhone и iPad на Swift и SwiftUI.

Наши iOS-разработчики с 2022 года выпускают нативные приложения для экосистемы Apple. Пишем на Swift и SwiftUI, а UIKit подключаем там, где нужно поддерживать старые версии iOS или уже существующий код. Каждое приложение проектируется по Apple Human Interface Guidelines с первого прототипа.

Дело не только в эстетике: модерация App Store отклоняет приложения именно за отступления от этих правил. Мы делаем так, чтобы проверка прошла с первой попытки, и сдаем приложение уже опубликованным в магазине.

Swift, SwiftUI и почему это важно

Новые проекты пишем на Swift, интерфейс собираем на SwiftUI. На практике это меньше кода, быстрее правки и прямой доступ к тому, что Apple выпускает каждый сентябрь: виджеты, Live Activities, Dynamic Island, приложение-компаньон для Apple Watch. Если проект должен поддерживать старые версии iOS или содержит унаследованный код, мы совмещаем UIKit и SwiftUI в одном приложении вместо полного переписывания. Архитектура — MVVM: бизнес-логика покрывается тестами, а приложение остается поддерживаемым для любой команды после нас.

Интеграции экосистемы Apple

Пользователь iOS замечает детали. Подключаем Sign in with Apple — Apple требует его, как только в приложении есть любой другой социальный вход. Добавляем Apple Pay как самый короткий путь к оплате, внутренние покупки и подписки через StoreKit, push-уведомления через APNs, вход по Face ID и Touch ID, а также HealthKit и MapKit, когда это нужно продукту. Отдельно прорабатываем App Tracking Transparency и анкету о приватности: неточные декларации о данных сегодня одна из самых частых причин отклонения в App Store.

TestFlight и тестирование на реальных устройствах

Симулятор скрывает реальные проблемы. В конце каждого спринта мы загружаем сборку в TestFlight, и вы с командой ставите ее на свои iPhone в тот же день, не дожидаясь формальной сдачи. Замечания приходят, пока приложение еще пишется, а не после. Со своей стороны тестируем на нескольких поколениях iPhone и iPad, на старых и актуальных версиях iOS, в светлой и темной теме, с увеличенным шрифтом и на намеренно плохой сети. Этот этап всегда входит в стоимость.

Публикация в App Store и обновления

Публикация — последний шаг сдачи, а не ваша отдельная забота. Настраиваем App Store Connect на аккаунт вашей компании, готовим скриншоты всех требуемых размеров, пишем описание с учетом поисковых запросов, заполняем анкеты о приватности и сборе данных и отправляем на проверку. Модерация Apple обычно занимает один-два дня. Если у ревьюера есть замечание, отвечаем и выпускаем исправление без доплаты. После запуска каждый крупный релиз iOS проверяем на совместимость.

Как мы работаем

01

Бриф и технический план

Определяем список экранов, интеграции и минимальную поддерживаемую версию iOS, затем фиксируем объем, срок и цену.

02

Дизайн по гайдлайнам Apple

Сначала кликабельный прототип, затем визуальный дизайн для iPhone и при необходимости iPad, в светлой и темной теме.

03

Разработка на Swift

Двухнедельные спринты, в конце каждого — свежая сборка в TestFlight для вашей команды.

04

Отправка в App Store

Тестирование на реальных устройствах, оформление App Store Connect и ведение приложения через модерацию до одобрения.

Технологии

  • Swift
  • SwiftUI
  • UIKit
  • Xcode
  • TestFlight
  • Core Data
  • StoreKit
  • Firebase

Наши работы

Fitness Mobile Application — Разработка iOS приложений
Fitness Mobile Application
BonPharm - International Online Pharmacy and Healthcare Mobile Platform — Разработка iOS приложений
BonPharm - International Online Pharmacy and Healthcare Mobile Platform
Enterprise Retail Management and Business Operations Platform — Разработка iOS приложений
Enterprise Retail Management and Business Operations Platform
Menergy - Healthcare Content and Social Interaction Mobile Platform — Разработка iOS приложений
Menergy - Healthcare Content and Social Interaction Mobile Platform

ВСЕ ПРОЕКТЫ

Часто задаваемые вопросы

Сколько времени занимает разработка iOS приложения?

Простое приложение — 6–9 недель, бизнес-приложение средней сложности — 10–14 недель. Сверху добавляется модерация App Store, обычно один-два дня, если приложение соответствует гайдлайнам Apple, под которые мы проектируем с самого начала.

Что нужно для публикации в App Store?

Аккаунт Apple Developer Program, оформленный на вашу компанию, с ежегодным взносом в пользу Apple. Все остальное — скриншоты, описание, анкета о приватности и сама отправка на проверку — делаем мы в рамках проекта.

Почему Swift, а не кроссплатформенный фреймворк?

Swift рекомендуем, когда приложение плотно работает с устройством: камера, фоновая обработка, сложная анимация, Apple Watch, виджеты. Там нативная разработка дает более предсказуемый результат. Если задача проще, честно предложим более дешевый путь.

Что такое TestFlight и зачем он мне?

TestFlight — официальный сервис Apple для раздачи предрелизных сборок. Каждый спринт ваша команда ставит свежую версию на свои iPhone и дает замечания, пока разработка идет, а не видит приложение впервые в момент сдачи.

Будет ли приложение работать на iPad?

Если iPad важен вашим пользователям, договариваемся об этом на старте и проектируем отдельную раскладку под большой экран. Решить это на старте заметно дешевле, чем достраивать поддержку iPad в готовое приложение для iPhone.

А если Apple отклонит приложение?

Это наша зона ответственности. Разбираем причину отклонения, вносим нужные правки и повторно отправляем на проверку без дополнительной оплаты. Работа по гайдлайнам с первого дня как раз и нужна, чтобы этого не случалось.

Услуга по регионам

Другие услуги

Получить предложение

codeorigins.info@gmail.com  |  +374 94 14 90 60

Получить предложение