Детальная информация

Название: Разработка раздела «Обсуждения» для приложения Одноклассники под операционную систему iOS: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Белошицкий Денис Романович
Научный руководитель: Селин Иван Андреевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения: Санкт-Петербург, 2024
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Одноклассники; Обсуждения; Swift; iOS; UIKit; Odnoklassniki; Discussions
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-1900
Права доступа: Доступ по паролю из сети Интернет (чтение, печать)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\28920

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Целью данной работы является разработка универсального контейнера для раздела «Обсуждения» в приложении iOS для социальной сети «Одноклассни-ки», который можно будет динамически конфигурировать с сервера и разме-щать там подходящий для конкретного пользователя контент. Например, одним пользователям показывать рекомендации и комментарии, другим только ком-ментарии, а третьим — дополнительные виджеты помимо основного медиакон-тента. В данной работе был проведен анализ приложений конкурентных социаль-ных сетей, а также обоснован выбор используемых библиотек, сделанный с уче-том специфики приложения. В ходе работы был реализован конфигурируемый с сервера контейнер для раздела «Обсуждения», соответствующий заявленным требованиям. UI пред-ставлен экраном публикации пользователя или группы и различными отображе-ниями контента, например, комментариями и рекомендациями. Комбинации блоков задаются на сервере и получаются через специальный API, что позволяет конфигурировать их в зависимости от индивидуальных предпочтений пользова-теля. Более того, для интеграции новых типов пользовательского контента те-перь потребуется писать меньше кода, тем самым уменьшая важный показатель TTM (time-to-market). Отдельно стоит отметить, что контейнер и контент в нем поддерживают элементы доступности, а именно увеличенные шрифты и VoiceOver, что позво-ляет его беспрепятственно использовать пользователям с ограниченными воз-можностями. Результатом работы является интегрированный в мобильное приложение социальной сети «Одноклассники» контейнер для раздела «Обсуждения».

The aim of this work is to develop a universal container for the "Discussions" section in the iOS application for the social network "Odnoklassniki". This container should be dynamically configurable from the server and display relevant content for the user. For example, some users will see recommendations and comments, others will see only comments, and a third group will see additional widgets alongside the main media content. This work involved analyzing the applications of competing social networks and justifying the choice of libraries used, considering the specifics of the applica-tion. During the course of the work, a server-configurable container for the "Dis-cussions" section was implemented to meet the stated requirements. The UI includes a screen for user or group posts and various content displays, such as comments and recommendations. Block combinations are set on the server and retrieved through a special API, allowing for configuration based on the individual preferences of the user. Moreover, integrating new types of user content now requires less code, thus reducing the crucial time-to-market (TTM) metric. It is also noteworthy that the container and its content support accessibility features, namely larger fonts and VoiceOver, making it accessible to users with disa-bilities. The result of the work is an integrated container for the "Discussions" section in the mobile application of the social network "Odnoklassniki".

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать
Интернет Авторизованные пользователи СПбПУ Прочитать Печать
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 0
За последние 30 дней: 0
Подробная статистика