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
Портфолио
Отзывы
Надёжный партнёр, работающий качественно и быстро
Закрыли все вопросы по проектированию, дизайну, разработке и тестированию мобильного приложения
Ребята не раз продемонстрировали гибкость и отличные навыки коммуникации
Сотрудничество
Контакты
0Эл. почта
hello@mobileup.ruМы всегда рады сотрудничеству и новым проектам.
Опишите задачу, и мы с вами свяжемся.
Или напишите в Телеграм.
Давайте знакомиться!
Ваша заявка успешно отправлена
Мы все изучим и скоро выйдем на связь