Проектирование и разработка системы менторинга сотрудников компании для ОС iOS

Ковалёв Денис Андреевич

Аннотация


В работе исследуется проектирование и разработка системы менторинга сотрудников компании для ОС iOS. По ходу исследования проводится анализ современных архитектурных решений для написания приложений на iOS: сравниваются различные подходы к архитектуре слоя представления (Cocoa MVC, MVP, MVVM), модуля приложения (The Clean Architecture, Clean Swift VIPER), сетевого взаимодействия (REST, SOAP, gRPC, GraphQL) и многократных запросов (интервальный поллинг, длинный поллинг, Websockets). Затем рассматривается процесс проектирования архитектуры и разработки приложения для менторинга сотрудников, включая описание бизнес-процесса компании, тестирование и внедрение конечного решения в компанию с последующей оценкой эффектов от внедрения (ELTV, NPS и другие метрики).