Библиотека для стрелочных часов

Реализуйте библиотеку для создания тикающих стрелочных часов.

Основные возможности проекта

Функциональность библиотеки

Библиотека должна предоставлять следующие возможности:

Параметры настройки

При инициализации часов можно передавать параметры:

Внешний вид

Настройки внешнего вида должны позволять изменять:

Использование библиотеки

Пример использования библиотеки:

Публикация на GitHub

Библиотека должна быть выложена на GitHub с:

Тестирование

Библиотека должна быть протестирована на:

Дополнительные возможности