Тема: Разработка приложения под iOS для организации велоквеста
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ГЛОССАРИЙ 6
ВВЕДЕНИЕ 7
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И СУЩЕСТВУЮЩИХ РЕШЕНИЙ9
1.1 Обзор аналогичных проектов 9
1.1.1 Actionbound 9
1.1.2 Surprise Me 10
1.1.3 Street adventure 11
1.1.4 Art Ovrag 12
1.2 Обзор существующих решений для реализации проекта 13
1.2.1 Xamarin 13
1.2.2 Titanium 14
1.2.3 PhoneGap 14
1.2.4 Xcode 14
2. ПРОЕКТИРОВАНИЕ ПРИЛОЖЕНИЯ 19
2.1. Требования к приложению 19
2.2. Варианты использования 19
2.3. Архитектура приложения 21
3. РЕАЛИЗАЦИЯ 24
3.1. Средства реализации 24
3.2. Реализация контроллеров 24
3.3 Реализация интерфейса приложения 31
4. ТЕСТИРОВАНИЕ 37
ГЛОССАРИЙ 6
ВВЕДЕНИЕ 7
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И СУЩЕСТВУЮЩИХ РЕШЕНИЙ9
1.1 Обзор аналогичных проектов 9
1.1.1 Actionbound 9
1.1.2 Surprise Me 10
1.1.3 Street adventure 11
1.1.4 Art Ovrag 12
1.2 Обзор существующих решений для реализации проекта 13
1.2.1 Xamarin 13
1.2.2 Titanium 14
1.2.3 PhoneGap 14
1.2.4 Xcode 14
2. ПРОЕКТИРОВАНИЕ ПРИЛОЖЕНИЯ 19
2.1. Требования к приложению 19
2.2. Варианты использования 19
2.3. Архитектура приложения 21
3. РЕАЛИЗАЦИЯ 24
3.1. Средства реализации 24
3.2. Реализация контроллеров 24
3.3 Реализация интерфейса приложения 31
4. ТЕСТИРОВАНИЕ 37
4.1 Функциональное тестирование приложения 37
ЗАКЛЮЧЕНИЕ 47
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 48
📖 Аннотация
📖 Введение
Изначально мобильные телефоны предназначались для выполнения несложных задач (например, для проверки электронной почты), сейчас же они способны выполнять задачи, которые мы привыкли выполнять с помощью персонального компьютера (например, играть в трехмерные игры, смотреть фильмы, общаться по видеосвязи). Ключевыми преимуществами мобильных устройств перед персональными компьютерами являются компактность и доступность.
На сегодняшний день можно выделить две наиболее популярные мобильные операционные системы: iOS и Android.
Для расширения возможностей мобильного устройства создаются мобильные приложения. Они находят применение в различных сферах жизнедеятельности человека :
- бизнес;
- образование;
- питание;
- здоровье;
- развлечения;
- путешествия.
В настоящее время становятся популярными квесты (реалити-квесты). Квест
- это командная игра в реальной жизни, где участники решают различные головоломки. Существуют различные квесты (например, за час найти выход из запертой комнаты или команда на велосипедах выполняет задания, отмеченные на карте). Некоторые компании проводят такие квесты в качестве рекламных акций, но организация проходит на низком уровне.
В связи с этим, актуальной является задача разработки мобильного приложение для устройств на базе операционной системы iOS, которое упростит организацию велоквеста.
Целью работы является разработка мобильного приложения «ReQuest» для устройств на платформе iOS, позволяющего организовывать спортивные мероприятия, и улучшающего удобство участников. Для работы с данными также необходим сервер, с которым будет работать мобильное приложение.
Для достижения указанной цели необходимо решить следующие задачи:
1) Проанализировать существующие аналоги мобильных приложений для iOS.
2) Рассмотреть инструменты для реализации проекта.
3) Спроектировать мобильное приложение.
4) Реализовать мобильное приложение для операционной системы iOS.
5) Провести тестирование разработанного приложения.
✅ Заключение
iOS. Для достижения этой цели были выполнены следующие задачи:
1) проведен обзор аналогичных мобильных приложений для платформы iOS.
2) проведен обзор инструментов для реализации проекта.
3) спроектировано мобильное приложение с использованием диаграммы вариантов использования и диаграммы классов.
4) реализовано мобильное приложение для операционной системы iOS.
5) проведено тестирование разработанного приложения.
Все поставленные задачи были решены, цель достигнута.
Разработанное приложение имеет перспективы дальнейшего развития. С учетом усложнения бизнес-процесса и ростом требований заказчика, возникает потребность в расширении функционала системы.





