autopilot_zero library

AutoPilot Zero — Zero-dependency smart API engine for Flutter. Pure Dart + Flutter SDK only. No http. No shared_preferences. Nothing extra.

Classes

ApiResponse<T>
Standardized response wrapper returned by every AutoPilot request.
ApStorage
Pure Dart key-value storage using a local JSON file. Replaces shared_preferences — zero dependency.
AutoPilotApi
🚀 AutoPilot Zero — Zero-dependency smart API engine for Flutter. Pure Dart + Flutter SDK only. No http package. No shared_preferences.
AutoPilotConfig
Global configuration for AutoPilot Zero.
AutoPilotLogger
AutoPilot Zero — Beautiful colored debug logger. Auto-disabled in release builds.
CacheService
Two-layer cache: memory (instant) + disk (ApStorage). Zero external dependencies.
ConnectivityService
Pure Dart internet connectivity check. Uses dart:io InternetAddress — zero dependencies.
MultipartFileModel
Represents a file to upload in a multipart request.
TokenManager
Manages auth tokens via ApStorage + fast in-memory cache. Zero external dependencies.

Extensions

ApiResponseX on ApiResponse<T>
Handy extensions on ApiResponse<T>.
FutureApiResponseX on Future<ApiResponse<T>>
Extensions on Future<ApiResponse<T>>.