v1.0.0 of flutter_network_state

2026-04-30T11:22:42.326205Z

1.0.0 was published on Apr 30, 2026.

Changelog excerpt:
### 🎉 Initial Release

**Core**

- Sealed `NetworkState`hierarchy: `Idle`, `Loading`, `Offline`, `Syncing`, `Success<T>`, `Error`
- Sealed `NetworkStrategy`: `NetworkFirst`, `CacheFirst`, `CacheOnly`, `NetworkOnly`
- Stream-based `NetworkStatusMonitor`wrapping `connectivity_plus`
- Pluggable `NetworkLogger`with severity levels (debug, info, warning, error)

**Request Orchestration**

- `NetworkManager.request<T>()`API with strategy-based resolution
- Automatic cache fallback on network failure (NetworkFirst / CacheFirst)
- Offline request queueing with per-request retry policies

**Cache**

- In-memory `CacheManager`with TTL support
- Pluggable `CacheStore`interface for custom persistence (Hive, Isar, etc.)

**Queue & Sync**

- FIFO `RequestQueue`with pluggable `QueueStore`
- `SyncEngine`— automatically drains queue on connectivity restore
- Progress tracking via `Syncing`state (`completedRequests / totalRequests`)

**Retry**

- `RetryPolicy`with configurable max retries
- `Exponentia[...]