ItCube fürs Telefon — Releases
Changelog und Versionsgeschichte.
v1.1.0
LatestИнтерфейс на языке iOS
Заново собран интерфейс
- Cupertino вместо перекрашенного Material: крупный заголовок схлопывается при прокрутке, свайп от левого края возвращает назад, списки уходят за край с отскоком, выбор поднимается листом снизу
- У каждой вкладки свой стек навигации: уйдя вглубь и вернувшись, попадаешь туда же, где был
- Inter в четырёх начертаниях уложен в приложение: без него рисунок букв Roboto узнаётся мгновенно
- Отметки различаются формой, а не только цветом: галочка, крест, часы, щит
Подписи без рода
- «Был», «Не был» и «Опоздал» в карточке девочки читались как ошибка. Стало «На занятии», «Пропуск», «Опоздание» — рода у отметки в журнале нет
Найдено на снимках
- В расписании время в левом столбце не помещалось и обрезалось, а заодно дублировалось в подписи
- В списке групп справа стояли голые числа — восемь чего. Стало «8 учеников»
- В кабинете родителя даты выводились как 2026-09-08 — выгрузка из базы, а не день занятия
- Последняя строка списков уходила под полупрозрачную панель вкладок
- «Сдать на проверку» не помещалась в половину строки; кнопки стоят столбиком
- Листинг набирался пропорциональным шрифтом: псевдоимя monospace разрешается не везде
v1.0.0
Мобильный клиент
Три роли
- Преподаватель: журнал за одно касание на ученика, группы, расписание
- Родитель: посещаемость, решённые задачи и последние занятия своих детей, без кода ребёнка
- Ученик: занятия, задача с наборами данных, редактор, запуск и разбор по кейсам
Как устроено
- Flutter и две зависимости:
httpиshared_preferences. Состояние наChangeNotifier - Вход — токен Sanctum, привязанный к названию устройства: с телефона и планшета выходят по отдельности
- Проверка идёт в очереди на сервере, приложение опрашивает результат
- Русский, английский, немецкий; подписи статусов приходят с сервера переведёнными