Разработка простого приложения календарь на Java с помощью JavaFx
По запросу на определенную дату - выводить список заметок. Возможность удалять конкретную заметку или очищать весь день.
При запросе определенной даты в календаре - приложение выводит список заметок, которые созданы на этот день. Список заметок имеет номер заметки в текущем дне, уникальный id заметки, ее содержимое. Также приложение должно, при запросе заметок для определенного дня, выводить в самом верху - является ли он праздничным для РФ (+ что за праздник). чтобы иметь возможность в автоматическом режиме это проверять - необходимо воспользоваться API сервиса https://www.isdayoff.ru/. У сервиса есть готовая библиотека для Java: https://github.com/Dakla/IsDayOff
Необходимо наличие обработки исключений во всех критичных местах.
Логирование осуществляется в консоль и в файл с использованием библиотеки log4j |
Сборка проекта осуществляется с помощью сборщика Gradle |
К основным методам приложения написаны unit-тесты с использованием библиотеки JUnit |
Реализован минимальный графический интерфейс для приложения с помощью JavaFx |
На каждый метод приложения написана документация и сгенерирована в html-формате с помощью JavaDoc |
При необходимости использования циклов, фильтрации, поиска в коллекции в приложении используется функционал StreamAPI |