/// metasharks

Разработка мобильных приложений

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

Что мы умеем

Разрабатываем нативные и кроссплатформенные
приложения

Пишем на Swift, Kotlin, Java, React Native
(Golden Partner)

Профессиональная поддержка на каждом этапе: от формирования идеи до запуска проекта

Поддерживаем
и развиваем
созданные продукты

Выбор платформы: React Native или нативная?

1

Видим цель - подбираем средство

Выбираем из двух способов разработки: нативная или React Native. На этапе анализа мы решим, какой из них больше подходит для ваших задач и будущего функционала. Обсуждаем с вами ключевые детали и цели разработки приложения, проводим предпроектные исследования. Без аналитики никуда.

1

React Native: проще, дешевле, удобнее

Для большинства приложений в B2B сегменте подходит разработка на React Native.
Если ваши приложения должны выглядеть идентично на обеих платформах, проще будет использовать именно React Native.
Еще один очевидный плюс этого фреймворка: разработка на нем обычно в 1,5 раза дешевле. Почему? Потому что обе версии приложения делает один разработчик сразу под две платформы: код в них на 70% общий. Меньше кода – меньше багов! В будущем это значительно облегчит развитие продукта.

1

Без имитации и маскировки

Другие кроссплатформенные решения, например Ionic, Cordova или Titanium, имитируют среду браузера, то есть маскируют сайт под мобильное приложение. Это вызывает неизбежные артефакты и сбои в работе.
Само название React Native говорит нам о сходстве с нативной разработкой. И это так — в ней используются нативные элементы, которые помогают избежать проблем с табами и скроллом. Интерфейс будет вести себя так же отзывчиво, как и в классическом приложении — без WebView и подобных инструментов под капотом.

Мы не будем рассказывать о том, что на React Native написаны Facebook, Netflix и Airbnb. Лучше посмотрите наши проекты, созданные с помощью этой технологии.

1

Когда нужна нативная разработка?

Разумеется, у разработки на React Native есть ограничения. Если нужно разработать имиджевое приложение со сложной анимацией, однозначно выбираем нативное. React Native не создан для 3D-игры и приложений требующих тяжелой графики. Выбор способа разработки зависит от того, какой функционал вы хотите получить в результате. Нативная разработка выйдет сложнее и дороже, но именно она даст возможность воплотить уникальные, графически нагруженные решения.

Дальше — дело техники

1

Проверим идею до старта

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

1

ТЗ – не балласт, а дополнение к прототипу

Когда структура приложения и прототип будут готовы, мы напишем техническое задание в дополнение к ним. Никаких занудных лонгридов. ТЗ описывает только то, что не очевидно в прототипе.

1

Только проверенные решения

Пишем на Swift, Objective-C, Java и Kotlin. Создаём кастомные UI-компоненты, чтобы интерфейс вашего приложения был уникальным. Используем только проверенные решения и библиотеки, применяем CI/CD, автоматизируем процесс разработки. Создаем архитектуру клиент-серверного взаимодействия. Интегрируем свой код с технологиями заказчика.

1

Протестируем со всех сторон

Мы ведем контроль качества проекта на всех этапах его разработки. Проводим тесты на реальных девайсах. Регулярное ручное тестирование помогает найти мелкие баги, оценить удобство интерфейса приложения. Пишем Unit- и UI-автотесты. В качестве тестовой документации, готовим акты тестирования. Находим проблемные места в процессах реализации проекта и устраняем их. Все это обеспечивает качественную работу приложения.

1

Красиво упакуем

Итак, время размещать приложение в AppStore и Google Play. Чтобы оно выглядело выигрышно в маркете, мы подготовим графические материалы и описание приложения. Позаботимся о том, чтобы информации о нем было достаточно для решения о скачивании.
Бывает, что одобрение на размещение в сторах не получить с первого раза. Нужно вносить правки, устранять недочеты и общаться с сервисами Apple и Google. В таком случае мы возьмем это все на себя.

Техническая поддержка: мы все еще с вами

В мире мобайла все очень быстро меняется. Мы продолжим работать над тем, чтобы ваше приложение всегда оставалось актуальным и соответствовало последним версиям iOS и Android, в том числе адаптировалось под новые устройства. Вам не нужно переживать за случаи, когда что-то пойдет не так – это наша забота.

/\/\/\/\/\/\/\/\/\

Перейдём к делу

Форма заполнена некорректно

Форма отправлена, спасибо!

Нажимая кнопку «Отправить», я подтверждаю свою дееспособность, даю согласие на обработку своих персональных данных в соответствии с Условиями