Добавить работу

Авторизация в приложении Счетчик дней для iOS (SwiftUI)

Дата выполнения работы: 03.04.2025

Разработка и внедрение функционала авторизация в приложении Счетчик дней: вредные привычки для операционной системы iOS.

Реализована интеграция с защищенными хранилищем устройства для удобного доступа сохранения учетных данных в Apple Keychain. Логин и пароль сохраняются в зашифрованном виде в iCloud. Данные автоматически подставляются при повторной авторизации. Пользователь может включить или отключить сохранение данных в настройках безопасности.

В настройках приложения добавлена кнопка "Авторизация", при нажатии на которую отображается всплывающий экран с формой входа, которая содержит поле для ввода логина или email, поле для ввода пароля, а так же кнопка "Войти", после нажатия на которую выполняется отправка данных авторизации на сервер.

После входа в приложении под учетными данными пользователя открывает доступ к следующим возможностям:
- Участие в рейтинговой системе приложения;
- Синхронизация персональных настроек между всеми устройствами пользователя.

Поддерживаются устройства под управлением операционной системы iOS 14 и выше, в том числе и Apple iPhone 16, 16 Pro, 16 Max, 16 Pro Max, iPad Air 2024 и новее.
Разработка велась на SwiftUI.

Помимо мобильного приложения, велась разработка серверной части (backend) на PHP. Все запросы к базе данных (MySQL) и код максимально оптимизированы для более быстрой загрузки и сокращения нагрузки на базу данных и быстроте работы приложений.

03.04.2025 172 537