Details

Title: Разработка раздела «Обсуждения» для приложения Одноклассники под операционную систему iOS: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Белошицкий Денис Романович
Scientific adviser: Селин Иван Андреевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Одноклассники; Обсуждения; Swift; iOS; UIKit; Odnoklassniki; Discussions
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-1900
Rights: Доступ по паролю из сети Интернет (чтение, печать)
Additionally: New arrival
Record key: ru\spstu\vkr\28920

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Целью данной работы является разработка универсального контейнера для раздела «Обсуждения» в приложении 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".

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print
Internet Authorized users SPbPU Read Print
-> Internet Anonymous

Usage statistics

stat Access count: 0
Last 30 days: 0
Detailed usage statistics