Технологии

Знаем все про разработку, коммерческие процессы и стандарты топ-уровня

Благодаря этому укладываемся в разумные бюджеты и сроки

Все Сроки Качество Исходный код Архитектура Дизайн Аналитика Backend Безопасность Тестирование
Посмотреть опыт

Код

Воздушный и чистый

Проводим код-ревью, регулярный рефакторинг и покрываем код статическими анализаторами: swiftlint, detector, periphery. Исходный код в идеальном состоянии

Исходный код Качество

Статические анализаторы

Используем инструменты, которые помогают в автоматическом режиме следить за код-стилем проекта. Например, разработчику будут подсвечены места, которые точно требуют правок

Исходный код Качество

Архитектура

Лучшие практики

Закладываем архитектуру Clean и соблюдаем SOLID принципы. Это хорошо отработанные в мировой практике решения, такой код легко поддерживать

Исходный код Архитектура Качество

Рефакторинг

Улучшаем основной код проекта: уменьшаем его объем и упрощаем. Чем меньше кода, тем проще его поддерживать. Проще добавлять новые экраны или менять старые. Так укладываемся в сроки

Исходный код Архитектура Сроки

Дизайн

Аналитика

Придумаем приложение с нуля: какие будут экраны, пользователи и фичи. Исследуем целевую аудиторию и конкурентов. Приложение будет решать свою задачу

Аналитика Дизайн

Макеты

Макеты рисуем в Figma, используя все возможности: констрейнты, компоненты, плагины. Проверяем на всех экранах. Учитываем особые состояния: подсвеченное, неактивное, загрузки (скелетная анимация). Проводим дизайн ревью. Красивый, продуманный и надежный дизайн. В разгар разработки все будет под рукой

Дизайн Сроки

Констрейнты и компоненты

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

Дизайн Сроки

Обработка ошибок

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

Дизайн Качество

Оценка

Оценка

Внимательно изучим все присланные материалы: документацию API, интеграции SDK, дизайн макеты, техническое задание. Дадим точную оценку и сроки. В разгар разработки не будет сюрпризов

Аналитика Сроки

Документация

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

Аналитика

Аудит

Проводим аудит вашего кода и процесса разработки: детальное код-ревью, составим документацию с оценкой качества работы и конкретными рекомендациями. Можем дать независимую консультацию по оценкам и срокам на разработку, которую вам дали в другой компании

Исходный код Сроки

Сервер

Backend

Сами пишем серверную часть приложения, не тратим время на координацию между разработчиками разных компаний. Наиболее ответственный этап работ под нашим полным контролем

Backend

Заглушки

Когда Backend делает кто-то другой, то все экраны приложения мы разрабатываем на своих заглушках. Всю серверную часть покрываем тестами в Postman: полное прохождение всех сценариев. Экономим время тестирования, вовремя сообщаем об ошибках на сервере, не тормозим разработку.

Backend

Безопасность

Понимаем и соблюдаем стандарты безопасности PCI DSS, OWASP, 152-ФЗ, ГОСТ 57580: банковские карты, персональные данные, шифрование, контуры безопасности

Backend Безопасность

Отладка

Тестируем

Пишем тест-кейсы, покрываем код Unit-тестами, отлаживаем сервер с помощью Postman, Charles, правильно организовываем работу с логами, тщательно проверяем все приложение перед релизами.

Тестирование Качество

Тест-кейсы

Для ручного тестирования обязательно составляем документацию. В ней описываем все возможные пользовательские действия и результат. Это помогает замечать баги, которые очень сложно предсказать разработчику. Перед релизом все будет исправлено.

Тестирование Качество

Юнит-тесты

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

Тестирование Инструменты

Инструменты отладки

В приложение мы интегрируем инструменты Mutal, Giperion. С их помощью можно посмотреть логи на девайсе, имитировать работу сети или быстро заполнить все формы. Сокращаем время ручного тестирования

Тестирование Инструменты

Технологии

Язык Swift, Kotlin, Java, Flutter
Архитектура Clean, SOLID
Верстка XCode Xib, SwiftUI
Работа с сетью Alamofire, Codable
БД Realm, CoreData
Код-стиль SwiftLint, Android Lint
Зависимости CocoaPods, Gradle
Инструменты Hyperion, Postman, Charles
ML Hugging Face, TensorFlow

Напишите нам

Перед началом работы мы просим клиентов ответить на пару вопросов:

Материалы по проекту (необязательно):

Файл выбран
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности

Отправить