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, привязанный к названию устройства: с телефона и планшета выходят по отдельности
  • Проверка идёт в очереди на сервере, приложение опрашивает результат
  • Русский, английский, немецкий; подписи статусов приходят с сервера переведёнными

Alle Releases auf GitHub →