flutter_ftp_dtp 1.0.3 copy "flutter_ftp_dtp: ^1.0.3" to clipboard
flutter_ftp_dtp: ^1.0.3 copied to clipboard

Flutter package for LAN-based File Transfer Pattern (FTP) and Data Transfer Pattern (DTP) — one-shot JSON sharing over HTTP and realtime sync over WebSocket.

Changelog #

All notable changes to the flutter_ftp_dtp package are documented here.

The format is based on Keep a Changelog.

1.0.3 - 2026-07-11 #

Added #

Changed #

  • README and homepage now link to rendered docs site (GitHub repo browser shows HTML as source only)

1.0.2 - 2026-07-11 #

Changed #

  • Generalized package docs — removed domain-specific references from README and HTML guide
  • Removed legacy wire-format aliases (order_upsert, order_delete, tables) from SyncType
  • previewImport now uses generic keys (items, records, entities) instead of domain-specific fields

Removed #

  • doc/rupos_full_flow_1.html — domain-specific UI reference removed from package

1.0.1 - 2026-07-11 #

Changed #

  • README: author contact, support, documentation table, publishing checklist, and license details (pub.dev page)

1.0.0 - 2026-07-11 #

Added #

  • Initial release — general-purpose LAN data sharing for Flutter
  • FTP (File Transfer Pattern)
    • LocalFileShareService — one-shot JSON export/import over HTTP
    • ShareHttpServer — native dart:io LAN HTTP server with web stub
    • ShareSession, ShareTarget, ImportSummary models
    • showFileShareDialog and showFileImportDialog UI widgets
  • DTP (Data Transfer Pattern)
    • RealtimeSyncEngine — WebSocket-based live sync with host relay
    • SyncAdapter interface for pluggable storage backends
    • SyncWsServer — native WebSocket host with web stub
    • SyncMessage, SyncType wire protocol
    • DeviceId — per-install device identity via SharedPreferences
    • showRealtimeSyncDialog UI widget
  • Common utilities
    • generateShareToken() — 6-char secure pairing tokens
    • resolveLocalIp() — Wi-Fi IP resolution via network_info_plus
  • Example app (example/) demonstrating both patterns with shared notes
  • Documentation
    • README.md — overview and quick start
    • INSTALLATION.md — platform configuration guide
    • doc/index.html — interactive HTML documentation
  • Platform support: Android, iOS, macOS, Windows, Linux, Web (client only)
0
likes
140
points
39
downloads

Documentation

API reference

Publisher

verified publisherwallei.in

Weekly Downloads

Flutter package for LAN-based File Transfer Pattern (FTP) and Data Transfer Pattern (DTP) — one-shot JSON sharing over HTTP and realtime sync over WebSocket.

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, http, mobile_scanner, network_info_plus, pretty_qr_code, shared_preferences, web_socket_channel

More

Packages that depend on flutter_ftp_dtp