Dart SDK¶
Das Daktela Dart SDK ist Open Source und wird im offiziellen Dart-Paket-Repository veröffentlicht.
- Pub.dev: daktela_connector
- GitHub-Repository: Daktela/daktela-v6-dart-connector
Erste Schritte
Installation
Um das SDK zu Ihrem Projekt hinzuzufĂŒgen, fĂŒhren Sie den folgenden Befehl in Ihrem Terminal aus:
FĂŒr Dart-Projekte:
dart pub add daktela_connectorFĂŒr Flutter-Projekte:flutter pub add daktela_connector
Implementierung und Verwendung¶
Das Dart SDK ist mit starker Typisierung aufgebaut, um die Datenkonsistenz in Ihrer gesamten Anwendung sicherzustellen. AusfĂŒhrliche Anweisungen dazu, wie Sie den Connector initialisieren und mit Daktela-Modulen interagieren, finden Sie in der Datei README.md im offiziellen GitHub-Repository. Die Dokumentation im Repository behandelt:
- Initialisierung: Wie Sie den
DaktelaConnectormit Ihrer Instanz-URL und Ihrem API-Zugriffstoken einrichten. - Datenmodelle: Nutzung integrierter Klassen fĂŒr Kontakte, AktivitĂ€ten und Tickets.
- Anfragen: AusfĂŒhren asynchroner CRUD-Operationen.
- Filtern: Verwendung des strukturierten Filtersystems fĂŒr eine prĂ€zise Datenabfrage.
Best Practices¶
- Sichere Token-Speicherung: Hartcodieren Sie in Flutter-Anwendungen niemals Ihr API-Zugriffstoken. Verwenden Sie sichere Speicherlösungen (wie
flutter_secure_storage), um die Anmeldedaten auf dem GerĂ€t zu schĂŒtzen. - Umgang mit Streams und Futures: Da Dart von Natur aus asynchron ist, stellen Sie sicher, dass Sie
Future-Fehler undStream-Abonnements korrekt handhaben, um Speicherlecks oder unbehandelte Ausnahmen zu vermeiden. - Umgebungskonfiguration: Verwenden Sie
--dart-defineoder umgebungsspezifische Konfigurationsdateien, um verschiedene Daktela-Instanz-URLs zu verwalten (z. B. Sandbox vs. Produktion).