Splash screen

Начинаем со сплэш скрина. Проверяем связь.

No link detected

Если не достучались - показываем OpenGL анимацию с уведомлением (вращение модели оружия вокруг оси z и пульсация z-координаты). На тач событие меняются координаты источника света (кислотная розовая подсветка).

Main

Основной интерфейс.
( горизонтально и в игре ). Инициализируется асинхронно (класс q3asyncTask предоставляет интерфейс IRcvd). Отображается время запроса и список игроков/ботов. Предпросмотр карты - в самом приложении включен стартовый набор. При отсутствии совпадения - изображение скачивается и кэшируется. Короткое название карты - модификация TextView с подгруженным шрифтом, которая вписывает любую строку в заданную ширину. Полное название берется из удаленной базы ( при недоступности или отсутствии записи - совпадает с коротким.).

Settings

Меню конфигурации. Позволяет сменить сервер, вкл/выкл звуковое сопровождение, показ уведомлений и включение обновления по таймеру.

Rcon

Позволяет вводить команды и исполнять их удаленно. UDP запросы.

Game Server Info

Вывод подробной информации о игровом сервере.

About

Вывод внутренней статистики - счетчик запуска приложения, количество и размер кэшированных изображений.

Widgets

Два виджета. Линейный и квадратный. Выводят данные о игре. Обновляются по тач событию или самостоятельно через 30 минут(без сервиса).