![](/_next/image?url=https%3A%2F%2Fcdn.mobileup.ru%2Fuploads%2FFrame_3646_973a3cc51a.png&w=3840&q=75)
![](/_next/image?url=https%3A%2F%2Fcdn.mobileup.ru%2Fuploads%2FFrame_3646_973a3cc51a.png&w=3840&q=75)
Собираем проект словно по кирпичикам. Прежде чем писать код, анализируем дизайн. Выделяем общие компоненты системы для переиспользования в разделах приложения. Закладываем основу проекта с учетом этих компонентов.
Проводим анализ кода, выявляем проблемы, даем общую оценку кода и рекомендации по его улучшению.
Цель: оценить качество кода и понять, насколько сложно будет поддерживать проект.
Проводим аудит кода, выявляем и анализируем проблемы, составляем план рефакторинга и выставляем задачам приоритеты. После этого происходит сам рефакторинг, который требует тесного взаимодействия команд разработки, тестирования, аналитики и дизайна.
Цель: улучшить качество кода, уменьшить технический долг проекта, повысить лояльность разработчиков на проекте, упростить его дальнейшую поддержку и сократить время на добавление новых функций.
Создаем новый продукт или переписываем с нуля cуществующий. Придерживаемся модели MVP — выпускаем первую версию как можно быстрее, чтобы скорей получить обратную связь от пользователей и улучшить продукт.
Цель: создать качественный продукт, который легко будет поддерживать в дальнейшем. Выпустить его как можно быстрее, чтобы получить обратную связь от пользователей и найти точки роста.
Если проект уже существует — возьмем на поддержку и доработку.
Цель: быстро внедрять новую функциональность и поддерживать старую.
На картинке — анатомия приложения. Разбираем по слоям, чтобы ничего не упустить. Таков закон XCode
Используем актуальные языки и инструменты. Создаем собственные библиотеки: самая известная — Cicerone, была создана сотрудником MobileUp.
Пишем на Swift, но все разработчики знают истоки, Objective-C.
Gitlab, CI / CD
Swift Package Manager, CocoaPods
UIKit, SwiftUI
Alamofire, Codable, Combine
Realm, CoreData
Swiftlint
Clean, MVVM
В парке более 60 устройств: айфоны, андроиды, планшеты. Есть и интересные технические экземпляры
Наши разработчики настолько мощные, что создают свои технологические продукты
Уникальное архитектурное решение для проекта Туту.ру
Автоматизатор тестирования для разработки мобильного приложения iOS под ключ в Москве и СПб
Реактивная реализация паттерна Presentation Model
Надёжный партнёр, работающий качественно и быстро
Закрыли все вопросы по проектированию, дизайну, разработке и тестированию мобильного приложения
Ребята не раз продемонстрировали гибкость и отличные навыки коммуникации
Эл. почта
hello@mobileup.ruМы всегда рады сотрудничеству и новым проектам.
Опишите задачу, и мы с вами свяжемся.
Или напишите в Телеграм.
Мы все изучим и скоро выйдем на связь