Кейс
Собственный проект · Кроссплатформенное приложение
Чередующиеся учебные недели — порядок на трёх платформах.
Скриншоты
Проблема
Во многих школах расписание чередуется: неделя А и неделя Б, нечётные и чётные недели. Обычные календари исходят из того, что все недели одинаковые, поэтому ученикам приходится заново вводить одни и те же занятия или гадать, какая сейчас неделя.
Что я сделал
Я написал приложение на Flutter с Material 3. Задаёшь длину цикла и дату начала — приложение само определяет, к какой неделе относится любая дата. Оно подсвечивает текущее занятие, позволяет задать каждому предмету свой цвет, кабинет и заметки, а также экспортировать всё расписание в JSON или восстановить его из файла.
Результат
Работающее приложение для Windows (с установщиком), Android и веба — всё из одной кодовой базы. Веб-версия уже доступна, исходный код открыт под лицензией MIT.
Проверь сам
Связанная услуга: Разработка мобильных приложений
Мой стек
За всё берусь. Ни в чём не мастер.
И всё равно довожу всю эту хрень до релиза


