Details
| Title | Разработка SDK для социальных сетей мобильного приложения: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_01 «Технология разработки и сопровождения качественного программного продукта» = SDK development for social networks of a mobile application |
|---|---|
| Creators | Кушнарева Светлана Владимировна |
| Scientific adviser | Амосов Владимир Владимирович |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | SDK ; профиль ; интегратор ; параметры инициализации ; интеграция ; социальные функции ; profile ; integrator ; initialization parameters ; integration ; social functions |
| Document type | Master graduation qualification work |
| Language | Russian |
| Level of education | Master |
| Speciality code (FGOS) | 09.04.04 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-4413 |
| Rights | Доступ по паролю из сети Интернет (чтение) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\44715 |
| Record create date | 9/4/2026 |
Allowed Actions
–
Action 'Read' will be available if administrator prepare required files
| Group | Anonymous |
|---|---|
| Network | Internet |
Данная работа посвящена выбору подхода для реализации социальных функций для мобильного приложения. В ходе исследования был проведен анализ возможных подходов к решению проблемы, которая заключается в необходимости реализации схожего функционала в двух независимых мобильных приложениях. В ходе работы с применением языка программирования Swift был реализован SDK Profile с архитектурой MVP. Реализованное SDK интегрировано в два приложения интегратора благодаря параметрам инициализации, также эти параметры позволяют настроить SDK внутри приложения-интегратора. Например, в одном приложении интеграторе цвет иконок черный, а в другом синий, также в одном из приложений может отсутствовать функционал, а в другом присутствовать. SDK включает в себя следующий функционал: профиль, настройки, точки входа в создания контента, шторки, список подписчиков, подписок, редактирование профиля, создание профиля, экраны с рекомендациями, различные элементы на самом экране профиля.
This paper is devoted to choosing an approach for implementing social functions for a mobile application. The study analyzed possible approaches to solving the problem, which is the need to implement similar functionality in two independent mobile applications. In the course of working with the Swift programming language, the SDK Profile with the MVP architecture was implemented. The implemented SDK is integrated into two integrator applications thanks to initialization parameters, and these parameters also allow you to configure the SDK inside the integrator application. For example, in one integrator application, the icon color is black and in another blue, and one of the applications may lack functionality and the other may be present. The SDK includes the following functionality: profile, settings, entry points to content creation, curtains, a list of subscribers, subscriptions, profile editing, profile creation, recommendation screens, and various elements on the profile screen itself.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|