дорога ложка к обеду, а до конца четверти осталось всего две недели.
поэтому я решил все же выпустить
бета-версию Школы.bу, хотя она еще очень далека от товарного вида и недостаточно протестирована. поэтому я прошу тех, кто рискнет установить бета-версию, принимать это во внимание.
бета-версия сменила мажорный номер версии приложения (т.е. первую цифру) на 2, и в ней два существенных изменения:
1) уведомления о новых оценках и д/з. их нужно включить явно в настройках приложения (при необходимости, также можно изменить интервал проверки, который по умолчанию составляет 1 час). фактическая проверка (обращение к сайту
schools.by) выполняется в период времени с 9:00 до 23:00, но сама процедура запускается постоянно с заданным интервалом (просто в остальное время ничего полезного не делает). для д/з проверяются текущая и следующая недели, для оценок - текущая и предыдущая недели, а также итоговые оценки.
для корректной работы этой функции
ключевым требованием является
отключение для приложения Школа.bу
ограничений со стороны операционной системы в части
энергопотребления. в разных версиях Android и различных оболочках производителей смартфонов эти вопросы решаются по разному. во многих случаях (особенно, если речь идет о свежих версиях Android/оболочек)соответствующая настройка имеется непосредственно на экране свойств приложения (например, в MIUI версии 12 и выше на устройствах Xiaomi это пункт "Контроль активности", в котором нужно выбрать "Нет ограничений" (с выбранным по умолчанию "Умный режим (рекомендуется)" функция
работать не будет!)
Для контроля работы этой функции откройте вкладку "Профиль" и нажмите два раза на текст в панели заголовка или иконку вкладки в нижней панели навигации - откроется экран "Журнал проверок", в котором фиксируются все вызовы процедуры проверки новых оценок и д/з и их результат
2) оформление в соответствии с новой дизайн-системой от Google - Material 3. наиболее заметные изменения касаются дизайна нижней панели навигации и общего цветового оформления приложения; в частности, цвет выделения превратился в базовый цвет, и для него можно выбрать динамический - на основе преобладающего цвета обоев рабочего стола (для Android 12 и выше). пока ее (Material 3) еще можно отключить в настройках приложения, но не уверен, что эта возможность сохранится в ближайшем будущем - это не моя прихоть, это навязывается обновлениями средств разработки - раньше Material 3 была доступна, но ее нужно было включать явно, теперь она включена по умолчанию, а в будущих версиях обещают убрать возможность ее отключения. в Школе.bу масса настроек, изменяющих внешний вид приложения, на которые еще накладываются индивидуальные настройки цветов, соответственно, получаем большое количество возможных комбинаций, которые нужно проверить и адаптировать под новый дизайн - это очень объемная работа, которая пока еще находится на самом начальном этапе. поэтому я прошу бета-тестеров с пониманием отнестись к этому моменту и сообщать мне о замеченных проблемах, а также вносить конструктивные предложения, если таковые будут.
скачать БЕТА-версию (для Android)