В приложении Social Poster (SP), разработанном на Flutter для iOS и Android, реализован визуальный индикатор состояния прокси для Telegram-аккаунтов. Теперь пользователи могут сразу видеть, подключен ли прокси к аккаунту, прямо из интерфейса приложения, без необходимости заходить в настройки каждого аккаунта.
1. Иконка состояния прокси в списке аккаунтов:
В разделе со списком всех Telegram-аккаунтов для каждого аккаунта теперь отображается иконка в виде щита. Она наглядно показывает, активен ли прокси для данного аккаунта. Если прокси подключен - щит залит цветом. Если прокси не подключен - отображается только серая окантовка. Это позволяет пользователю мгновенно оценить состояние всех аккаунтов без перехода в детальные настройки каждого из них.
2. Отображение состояния прокси при запуске рассылки:
При запуске процесса рассылки нового поста в Telegram также добавлен индикатор состояния прокси. Это помогает пользователю убедиться, что выбранный аккаунт использует прокси-соединение, перед началом публикации. Иконка отображается на первом этапе, при отображении информации о выбранном аккаунте для рассылки и работает по тому же принципу: залитая цветом - прокси активен, серая окантовка - прокси не подключен.
3. Универсальность и удобство:
Иконка состояния отображается для всех Telegram-аккаунтов пользователя, независимо от их количества. Это особенно полезно для пользователей с большим числом аккаунтов, которым важно быстро контролировать состояние прокси без лишних переходов между экранами и без необходимости запоминать, для каких аккаунтов прокси был настроен.
Технический стек:
- Приложение разработано на кроссплатформенном фреймворк от Google - Flutter, с использованием языка программирования Dart.
- iOS: поддерживаются все актуальные устройства под управлением iOS 14 и выше, включая iPhone Air, 17, 17 Pro, 17 Pro Max, а также iPad Air 2024 и новее.
- Android: поддерживаются устройства под управлением операционной системы Android 5 и выше.