Платформа разработки мобильных приложений
В 3-5 раз ускоряем разработку и внедрение мобильных сервисов для бизнеса.
Компоненты платформы
Нативные приложения
Фреймворк для приложений на iOS и Android, включающий готовые системные и прикладные модули.
Серверная система
Производительный и расширяемый бекенд, размещенный в облаке или на ваших серверах.
Веб-сервис администратора
Административная панель управления настройками контентом системы.
UI-кит
Фреймворк для дизайнера с набором шаблонов экранов и контролов.
Для кого
Appercode ориентирован на компании, внедряющие или планирующие внедрение мобильных приложений. На платформе могут быть реализованы различные виды мобильных сервисов для разных отраслей (финансы, телеком, ритейл, строительство и другие).
Внедрение и кастомизация может осуществляться командой разработки клиента (in-house) или привлеченной командой разработки (outsource). Вендор Appercode передает необходимые компоненты, проводит обучение сотрудников клиента или рекомендует внешнюю команду для внедрения, консультирует на всех стадиях реализации проекта, оказывает техническую поддержку во время и после реализации проекта.
Ускорение разработки
Без Appercode
На платформе Appercode
Разработка системных модулей сервера
Сервер
дней
20
100
дней
Разработка системных модулей мобильных приложений
Разработка прикладных модулей
Разработка панели администрирования
Проектирование БД, структуры данных,
Реализация слоя DAL,
Подсистема пользователей, ролей,
Фильтрация данных,
Передача данных в мобильное приложение,
Логирование, журналирование.
Взаимодействие с сервером,
Кеширование данных, поддержка оффлайн работы,
Определение измененных данных на сервере,
Аутентификация, авторизация,
Телеметрия.
Бизнес-логика обработки данных на сервере,
Экраны и бизнес-логика мобильных приложений.
Аутентификация, авторизация,
Управление системой ролей и пользователей,
Управление данными, логи, журналы,
Конфигурирование сервера и мобильных приложений
Настройка структуры данных,
Кастомизация бизнес-логики обработки данных.
Мобильное приложение
Создание конфигурации мобильных приложений,
Кастомизация экранов и бизнес-логики.
0
дней
Экономия 80 человеко-дней
В примере рассмотрены задачи только по разработке. На этапах проектирования и тестирования использование платформы также сокращает объем работ. В зависимости от требуемой функциональности, сокращение общего объема ресурсов может варьироваться от 20 до 90%.
Преимущества Appercode
Работа при медленном интернете
Реализована передача по сети только изменившихся данных и кеширование на клиенте, в результате уменьшено количество сетевых запросов, снижена нагрузка на сервер и канал связи.
Работа с большим объемом данных и под нагрузкой
На сервере используется высокопроизводительная реляционная база данных, в которой доступны оптимизации на уровне SQL. Данные с различающимися структурами хранятся в отдельных таблицах.
Стабильность работы приложений
Надежность работы приложения повышается за счет разделения системной части и прикладных модулей. Выполняется регулярное ручное и автоматическое тестирование релизных версий на широкой линейке устройств.
Качество интерфейса
В состав платформы входит расширяемый UI Kit, разработанный в соответствии с гайдлайнам iOS (Flat) и Android (Material design). Мобильные клиенты имеют нативный интерфейс без задержек в открытии экранов и анимации.
Снижение требований к опыту разработчиков
В платформе уже реализованы наиболее сложные системные задачи и архитектура. Задачи по внедрению могут выполняться разработчиками с минимальным опытом.
Обновление и поддержка новых версий мобильных ОС
Отслеживаются изменения в готовящихся версиях мобильных ОС и и производится своевременное обновление платформы. Остается только пересобрать новую версию приложений.
Этапы внедрения
Анализ и проектирование
Сбор и формирование требований по автоматизации, анализ существующих информационных систем, проектирование решения.
Разработка
Конфигурирование сервера, адаптация платформенных модулей, разработка новых модулей, конфигурирование приложения.
Интеграция и тестирование
Тестирование приложения, интеграционное тестирование системы.
Внедрение и сопровождение
Развертывание системы, публикация приложения, эксплуатация, диагностика ошибок, внесение изменений.
Примеры внедрений
ПАО Сбербанк
Мобильный сервис по адаптации и обучению новых сотрудников
География: все регионы РФ, Казахстан.
Организационный объем: до 300 000 сотрудников, 15 организаций, более 30 администраторов.

АК Барс банк
Корпоративный мобильный портал-приложение, адаптация, обучение и оценка сотрудников.
География: 7 регионов РФ.
Организационный объем: до 6 000 сотрудников.
Volkswagen Россия
Сервис для взаимодействия с дилерами и поддержки мероприятий
География: все регионы РФ.
Организационный объем: до 10 000 пользователей, 2 организации (Volkswagen, Audi).

Трубная металлургическая компания
Корпоративный мобильный портал-приложение, сервис для поддержки мероприятий, корпоративный мессенджер.
География: 6 регионов РФ, ОАЭ, США.
Организационный объем: до 2 000 пользователей.
Архитектура
Технологический стек
Сервер
Debian, ASP.NET Core, PostgreSQL, Nginx.
Мобильные приложения
Android — Java, iOS — Swift, Realm.
Веб-панель администрирования
PHP 7, Laravel, Redis, Vue.js.
Свяжитесь с нами
Напишите на info@appercode.com или заполните форму ниже, и мы ответим на все ваши вопросы.