Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
Данная работа посвящена реализации мобильного клиент-серверного приложения для iOS трансляции геопозиции между пользователями. В ходе исследования был проведен доступных технологий для реализации трансляции геопозиции, различные дизайн паттерны и существующие решения данной задачи. В ходе работы с применением языка программирования Swift и различных библиотек (в том числе GoogleMapsSDK, RxAlamofire, RxSwift и другие) было реализовано приложение с дизайн паттерном MVVM и использованием реактивного программирования, которое показывает зарегистрированному или авторизированному пользователю где находятся пользователи, добавленные в друзья на карте, а также сохраненные места, собственный аккаунт пользователя, профиль друзей, чат, поиск друзей и мест, а также формы регистрации, авторизации и добавления новых мест. В реализованном приложении применяются базовые методы защиты информации – хэширование и обфурскация. Также для основных юзер-кейсов были написаны UI-тесты, были написаны различные сервисы для взаимодействия с сервером, интегрирована библиотека для работы с картами и геопозицией.
This work is devoted to the implementation of a mobile client-server application for iOS broadcasting geolocation between users. In the course of the study, available technologies were carried out for the implementation of the translation of geolocation, various design patterns and existing solutions to this problem. In the course of work using the Swift programming language and various libraries (including GoogleMapsSDK, RxAlamofire, RxSwift and others), an application was implemented with the MVVM design pattern and using reactive programming, which shows the registered or authorized user where the users added as friends are located on the map , as well as saved places, your own user account, friends profile, chat, find friends and places, as well as forms for registration, authorization and adding new places. The implemented application uses the basic methods of information protection - hashing and obfuscation. Also, UI tests were written for the main user cases, various services were written to interact with the server, and a library for working with maps and geolocation was integrated.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все |
![]() ![]() ![]() |
||||
Интернет | Авторизованные пользователи СПбПУ |
![]() ![]() ![]() |
||||
![]() |
Интернет | Анонимные пользователи |
Статистика использования
|
Количество обращений: 6
За последние 30 дней: 0 Подробная статистика |