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

Прикрепление до 10 изображений к Telegram публикациям в SP (Flutter)

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

Разработана и внедрена возможность прикрепления до 10 изображений к Telegram публикациям в мобильном приложении Social Poster (SP) для iOS и Android.

Максимальное количество изображений, которое пользователь может прикрепить к публикации для Telegram зависит от типа его аккаунта:
- Базовые аккаунты сохранили возможность прикрепления одного изображения к публикации, как и прежде.
- Расширенные аккаунты получили возможность прикреплять до 10 изображений к одной публикации, что значительно увеличивает выразительность и информативность контента.

Были выполнены комплексные доработки как в мобильном приложении, так и на серверной стороне:
- Обновлённый UI/UX интерфейс: для расширенных аккаунтов после загрузки первого изображения кнопка для добавления новых остается активной и доступной.
- Логика валидации и обработки: реализована система проверки типа аккаунта и соответствующего лимита изображений как на клиенте, так и на сервере, предотвращающая ошибки и некорректные запросы.
- Оптимизированная загрузка: процесс загрузки нескольких изображений организован эффективно, с минимальным воздействием на производительность интерфейса.

Пользователи с расширенными аккаунтами получили мощный инструмент для создания более качественного и привлекательного контента, что усиливает вовлеченность аудитории и расширяет возможности для самовыражения. Функциональность реализована без ущерба для простоты использования и скорости работы приложения для всех типов пользователей.

Технический стек:
- Серверная доработка (backend) велась на PHP. Все запросы к базе данных (MySQL) и код максимально оптимизированы для более быстрой загрузки и сокращения нагрузки на базу данных и быстроте работы приложений.
- Приложение разработано на кроссплатформенном фреймворк от Google - Flutter, с использованием языка программирования Dart.
- iOS: поддерживаются все актуальные устройства под управлением iOS 14 и выше, включая iPhone Air, 17, 17 Pro, 17 Pro Max, а также iPad Air 2024 и новее.
- Android: поддерживаются устройства под управлением операционной системы Android 5 и выше.

13.01.2026 189 590