В настоящее время довольно сложно представить жизнь без мобильных устройств. В течение последних десятилетий они плотно внедрились в нашу жизнь, став ее неотъемлемой частью. Мобильные устройства стали незаменимыми и полезными помощниками для людей, занятых различными родами деятельности. Сейчас телефоны это не только средство общения, но и многофункциональное устройство.
Изначально мобильные телефоны предназначались для выполнения несложных задач (например, для проверки электронной почты), сейчас же они способны выполнять задачи, которые мы привыкли выполнять с помощью персонального компьютера (например, играть в трехмерные игры, смотреть фильмы, общаться по видеосвязи). Ключевыми преимуществами мобильных устройств перед персональными компьютерами являются компактность и доступность.
На сегодняшний день можно выделить две наиболее популярные мобильные операционные системы: iOS и Android.
Для расширения возможностей мобильного устройства создаются мобильные приложения. Они находят применение в различных сферах жизнедеятельности человека :
- бизнес;
- образование;
- питание;
- здоровье;
- развлечения;
- путешествия.
В настоящее время становятся популярными квесты (реалити-квесты). Квест
- это командная игра в реальной жизни, где участники решают различные головоломки. Существуют различные квесты (например, за час найти выход из запертой комнаты или команда на велосипедах выполняет задания, отмеченные на карте). Некоторые компании проводят такие квесты в качестве рекламных акций, но организация проходит на низком уровне.
В связи с этим, актуальной является задача разработки мобильного приложение для устройств на базе операционной системы iOS, которое упростит организацию велоквеста.
Целью работы является разработка мобильного приложения «ReQuest» для устройств на платформе iOS, позволяющего организовывать спортивные мероприятия, и улучшающего удобство участников. Для работы с данными также необходим сервер, с которым будет работать мобильное приложение.
Для достижения указанной цели необходимо решить следующие задачи:
1) Проанализировать существующие аналоги мобильных приложений для iOS.
2) Рассмотреть инструменты для реализации проекта.
3) Спроектировать мобильное приложение.
4) Реализовать мобильное приложение для операционной системы iOS.
5) Провести тестирование разработанного приложения.
В ходе выполнения работы были разработано мобильное приложение для
iOS. Для достижения этой цели были выполнены следующие задачи:
1) проведен обзор аналогичных мобильных приложений для платформы iOS.
2) проведен обзор инструментов для реализации проекта.
3) спроектировано мобильное приложение с использованием диаграммы вариантов использования и диаграммы классов.
4) реализовано мобильное приложение для операционной системы iOS.
5) проведено тестирование разработанного приложения.
Все поставленные задачи были решены, цель достигнута.
Разработанное приложение имеет перспективы дальнейшего развития. С учетом усложнения бизнес-процесса и ростом требований заказчика, возникает потребность в расширении функционала системы.