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

Смена языка в приложении Счетчик дней: вредные привычки для MacOS (SwiftUI)

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

Реализована возможность динамической смены языка в мобильном приложении Счетчик дней: вредные привычки для операционной системы MacOS, которая позволяет:
- Мгновенно переключать язык интерфейса без перезапуска приложения.
- Автоматически синхронизировать выбор языка со всеми устройствами пользователя через API.
- Сохранять последний выбор для работы в оффлайн-режиме.

Как это работает:
1. Пользователь выбирает язык в настройках.
2. Интерфейс адаптируется моментально (без перезагрузки).
3. Фоном отправляется запрос на сервер для обновления языковых предпочтений в профиле.
4. На других устройствах пользователя язык автоматически обновляется при следующем запуске.

Поддерживаются устройства под управлением операционной системы MacOS 11.0 и новее.
Разработка велась на SwiftUI.

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

24.08.2025 283 566