What problem does it solve? Flutter developers often struggle with correctly configuring network permissions, handling HTTP responses, and avoiding UI jank when parsing large JSON payloads. This Skill provides a complete workflow for executing REST API calls with proper error handling and background parsing. ## Core Features & Use Cases - Platform Configuration: Guides setup of Android Internet permissions and macOS network entitlements required for HTTP access. - Typed Request Execution: Implements GET, POST, PUT, and DELETE requests with headers, JSON-encoded bodies, and status code validation mapped to strongly typed Dart models. - Background JSON Parsing: Uses Flutter's compute() function to offload expensive JSON deserialization to a separate isolate, preventing frame drops. - Use Case: Fetch a list of photos from a REST API, parse the JSON response in a background isolate, and display results in a ListView via FutureBuilder with loading and error states. ## Quick Start Use the http package to fetch a list of items from my REST API endpoint and display them in a FutureBuilder with proper error handling.