Message487 использует Material 3 со стандартной базовой фиолетовой палитрой. Светлая и тёмная схемы берутся из библиотеки без изменения цветов и динамических цветов обоев. Ориентир — MegaProxy: заметный статус работы, сгруппированные настройки, скруглённые поверхности, читаемая типографика и ограниченная ширина содержимого.
Главный экран показывает готовность захвата и проблемы, требующие внимания. Этот статус не доказывает доступность сервера: её проверяют тестовым событием и журналом. На основных экранах вне главного есть кнопка возврата к главному. На узких окнах используется нижняя навигация, на широких — боковая панель. Черновики подключения переживают переходы между разделами. Длинные списки приложений и событий отображаются лениво.
Журнал выделяет источник, время и состояние доставки. Нажатие открывает ID с возможностью копирования, HTTP-ответ, попытки, повтор и удаление. Текст сообщения скрыт. Выбор источников поддерживает поиск, фильтр выбранных и массовый выбор всего доступного списка. Ручной ввод пакета вынесен в отдельный диалог. Справка объясняет очередь, повторы и системные ограничения.
Область нажатия должна быть не меньше 48 dp. Передавайте статус текстом и значками, а не только цветом. Используйте смысловые роли цветов темы, масштабируемую типографику, системные отступы и прокрутку; не фиксируйте высоту текста. Проверяйте обе локали, тёмную тему, крупный текст и узкие/широкие окна на эмуляторе.
- Google: Themes — базовая палитра Material.
- Google: Layout basics — группировка, отступы и доступность действий.
- Google: Accessibility — контраст, масштабирование и области нажатия.
- Material 3: Navigation bar — основные разделы.
- Google Design: Expressive design research — выделение значимой информации.
- Nielsen Norman Group: Visual hierarchy — масштаб, контраст и группировка.
Редизайн проверен на эмуляторе API 35 на английском и русском, в светлой и тёмной
темах, с крупным текстом в узком окне и с боковой навигацией в широком. Android Lint,
JVM-тесты и обе APK-сборки запускаются через существующий Fastlane lane checks.