Тема: РАЗРАБОТКА IOS-ПРИЛОЖЕНИЯ «Каталог товаров»
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 ФУНКЦИОНАЛЬНОСТЬ ПРИЛОЖЕНИЯ 6
1.1 Функциональные и нефункциональные требования 6
1.2 Варианты использования 6
1.3 Архитектурно значимые варианты использования 7
1.4 Сценарии вариантов использования 8
1.5 Эскизы интерфейса 12
1.6 Модель предметной области 16
2 РАЗРАБОТКА ПРИЛОЖЕНИЯ 18
2.1 Пакеты системы 18
2.2 Взаимодействие с сервером 19
2.3 Используемые технологии 24
2.3.1 Xcode 24
2.3.2 Язык разработки 25
2.3.3 Interface Builder 25
2.3.4 CocoaPods 26
2.3.5 Swagger Code Generator 27
2.3.6 AlamofireImage 29
2.4 Окна приложения и переходы 31
2.5 Карта 32
2.6 Камера 35
2.7 Core Data 40
2.8 Кодирование и декодирование 43
ЗАКЛЮЧЕНИЕ 46
СПИСОК ИСТОЧНИКОВ И ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 47
Приложение А. Диаграмма анализа 48
Приложение Б. Эскиз окна с товаром 49
Приложение В. Диаграмма состояний 50
Приложение Г. Скриншоты готового приложения 51
📖 Введение
Мобильные устройства очень тесно связаны с интернетом, а интернет технологии также не стоят на месте и развиваются, поэтому трафик на мобильных устройствах растет. Это позволяет пользователям получать информацию из интернета в больших количествах и с большей скоростью, а разработчикам развивать свои приложения.
Сейчас для многих людей стало обыденностью ходить по магазинам за продуктами, полезными или просто красивыми вещами. Покупатели тратят много времени в магазинах на поиск нужных товаров, чаще всего, потому что не всегда знают, есть ли нужный товар в магазине.
Для того чтобы сохранить дорогое время, которое можно потратить на что-то другое, а так же другие из некоторых проблем при походах по магазинам, возникает необходимость в создании мобильного приложение, в котором любой пользователь сможет посмотреть товары некоторых магазинов и подробную информацию о них, например размеры, расцветки, местоположение и другую.
Целью данной работы является разработка приложения «Каталог товаров» для операционной системы iOS.
Задачи:
1. Провести анализ требований к разрабатываемому приложению.
2. Спроектировать приложение.
3. Реализовать приложение.
✅ Заключение
В процессе работы были изучены и использованы архитектурные особенности платформы iOS и Xcode. Выбраны инструменты и методы решения для достижения поставленной задачи.
Скриншоты разработанного приложения, которые не были использованы в основной части текста, приведены в приложении Г.



