Мобильное приложение "Учебное расписание", написанное на 1С. Для исходных данных применяются файлы формата json (пример файла в приложении), аналогично структуре из мобильного приложения "Расписание вузов". Для того, чтобы мобильное приложение увидело файл с расписанием, необходимо расположить его на устройстве, ftp или на http ресурсах, где нет переадресации на скачивание.
Кратко о работе приложения:
- При старте, т.к. не было загружено ни одного расписания, будет открыта страница с предложением произвести загрузку. В коде уже забит пробный файл, так что можно просто нажать Загрузить. Указать расположение файла потом можно в настройках из меню Расписание
- Далее после загрузки система перекидывает вас на вкладку поиска нужного расписания (3 вкладка). Необходимо указать, факультет, специальность, курс, группу и нажать "Добавить расписание"
- После добавления расписания оно появляется в избранных расписаниях (2-я вкладка)
- После нажатия на нужное расписание открывается соответственно календарь с расписанием предметов. Выбранное расписание будет постоянно открываться при старте приложения, пока вы не перевыберете из избранного другое.
- Вся загруженная справочная информация о структуре вуза и расписании может быть получена из меню Справочная информация
- Файл, указанный в настройке для синхронизации, парсится каждые 5 минут. Пока жестко прописано в коде, кто хочет сможет изменить.
- При изменении в расписании (сравнивается размер прошлого и текущего файла) выдается предупреждение.
- Файл тестового расписания был сгенерирован из конфигурации "1С Бит: Управление вузом"
- Вся загруженная справочная информация о структуре вуза и расписании может быть получена из меню Справочная информация
Разработка конфигурации проводилась на 1С 8.3.11.3034.
Тестировал на эмуляторе Genymotion 2.12.1, Android 4.3, версия мобильной платформы 8.3.12.67