iOS-разработка
iOS-разработка
Собираем проект словно по кирпичикам. Прежде чем писать код, анализируем дизайн. Выделяем общие компоненты системы для переиспользования в разделах приложения. Закладываем основу
проекта с учетом этих компонентов.

Задачи
Какие задачи решает MobileUp
- Аудит кода
Проводим анализ кода, выявляем проблемы,
даем общую оценку кода и рекомендации по его улучшению.Цель: оценить качество кода и понять насколько сложно будет поддерживать проект.
- Рефакторинг кода
Проводим аудит кода, выявляем и анализируем проблемы, составляем план рефакторинга и выставляем задачам приоритеты. После этого происходит
сам рефакторинг, который требует тесного взаимодействия команд разработки, тестирования, аналитики и дизайна.Цель: улучшить качество кода, уменьшить технический долг проекта, повысить лояльность разработчиков на проекте, упростить его дальнейшую поддержку и сократить время на добавление новых функций.
- Написание приложений с нуля
Создаем новый продукт или переписываем с нуля cуществующий. Придерживаемся модели MVP — выпускаем первую версию как можно быстрее,
чтобы скорей получить обратную связь от пользователей и улучшить продукт.Цель: создать качественный продукт, который легко будет поддерживать в дальнейшем. Выпустить его как можно быстрее, чтобы получить обратную связь от пользователей и найти точки роста.
- Поддержка проекта
Если проект уже существует — возьмем на поддержку и доработку.
Цель: быстро внедрять новую функциональность и поддерживать старую.

На картинке — анатомия приложения. Разбираем по слоям, чтобы ничего не упустить. Таков закон XCode
Технологии
Технологический стек
Используем актуальные языки и инструменты. Создаем собственные библиотеки: самая известная – Cicerone, была создана сотрудником
MobileUp.
-
Язык
Пишем на Swift, но все разработчики знают истоки, Objective-C.
-
Репозиторий
Gitlab, CI / CD
-
Зависимости
Swift Package Manager, CocoaPods
-
UI
UIKit, SwiftUI
-
Работа с сетью
Alamofire, Codable, Combine
-
БД
Realm, CoreData
-
Код-стиль
Swiftlint
-
Архитектура
Clean, MVVM

В парке более 60 устройств: айфоны, андроиды, планшеты. Есть и интересные технические эксмпляры
Инструменты
Собственные продукты
Наши разработчики настолько мощные, что создают свои
технологические продукты
-
Cicerone
Уникальное архитектурное решение для проекта Туту.ру
-
Mutal
Автоматизатор тестирования для разработки мобильного приложения iOS под ключ в Москве и СПб
-
RxPM
Реактивная реализация паттерна Presentation Model
Портфолио
Tele2 Платеж
2022Большой проект с микросервисной архитектурой. Особенное внимание уделили отладке: все, что касается денег и личных данных пользователей, нуждается в дополнительной защите. Отсюда дополнительное тестирование по списку тест-кейсов, документация на деплой и быстрое реагирование в случае неполадки.
DMV Genie
2022Один из наших самых крупных проектов: в семействе DMV Genie 14 приложений, которые мы все поддерживаем и обновляем. Единая система компонентов и кодовая база позволяют быстро захватывать новые сегменты и страны.
Канадская POS‑система
2022Разработали мобильную POS-систему, которая взаимодействует с принтерами, кардридерами, сейфами. Архитектура приложения легко
выдерживает нагрузку в сотни заказов в день и не перегружает память мобильных устройств.
РБК Инвестиции
2021Интерфейс приложения уникален, разрабатывать его было особенно интересно. Практически вся навигация — по свайпу, сделали для этого бесшовную анимацию и переходы. В приложении много кастомных элементов, графики нескольких видов.
Виртуальная
школа Сбера
2018
Книги, видео, аудио из корпоративной базы знаний Сбера упаковали в мобильное приложение. В архиве более 6000 единиц контента.
Отзывы
-
Надёжный партнёр, работающий качественно
и быстро -
Закрыли все вопросы по проектированию, дизайну, разработке и тестированию мобильного приложения
-
Ребята не раз продемонстрировали гибкость и отличные навыки коммуникации
Сотрудничество
Эл. почта
hello@mobileup.ruМы всегда рады сотрудничеству и новым проектам.
Опишите задачу, и мы с вами свяжемся.
Или напишите в Телеграм.
Давайте знакомиться!
Ваша заявка успешно отправлена
Мы все изучим и скоро выйдем на связь