clock_dart 1.0.0
clock_dart: ^1.0.0 copied to clipboard
Orologio Dart con supporto NTP e singleton.
clock_dart #
Orologio per Dart con supporto NTP
clock_dart è una libreria che fornisce una semplice interfaccia per ottenere l'orario corrente, sia dal sistema locale che da server NTP affidabili. Supporta il pattern singleton, la configurazione dei server NTP e l'aggiornamento automatico.
Funzionalità #
- Orologio di sistema (
SystemClock) - Orologio sincronizzato via NTP (
NTPClock) - Supporto a più server NTP (NTP Pool, NIST, Cloudflare, Google)
- Singleton per ogni implementazione
- Aggiornamento automatico dell'orario
- Facile da testare
Installazione #
Aggiungi al tuo pubspec.yaml:
dependencies:
clock_dart: ^1.0.0
Esegui:
dart pub get
Utilizzo #
import 'package:clock_dart/clock_dart.dart';
void main() async {
final clock = NTPClock();
await clock.refresh(); // Sincronizza con NTP
print('Orario corrente: ${clock.now()}');
}
Licenza #
LGPL-3.0
Contributi #
Pull request e segnalazioni sono benvenute!