flutter-handling-http-and-json
Выполняет HTTP-запросы и обрабатывает JSON-сериализацию в Flutter-приложениях. Применяется при интеграции с REST API или парсинге структурированных данных из внешних источников.
AIflutter
official
Разработка
★ 3k
Что делает навык
Навык обеспечивает безопасное выполнение HTTP-запросов и обработку JSON в Flutter-приложениях. Он решает задачи интеграции с REST API, парсинга структурированных данных и предотвращения блокировки UI-потока при тяжелых операциях.
Когда применять
- Интеграция с REST API для получения или отправки данных
- Парсинг структурированных JSON-данных из внешних источников
- Обработка ответов LLM с принудительным форматом JSON
- Выполнение сетевых запросов с валидацией статус-кодов
Как работает
- Использовать Uri.https() для безопасного формирования URL и всегда применять HTTPS
- Выполнять запросы через пакет http и валидировать http.Response.statusCode (200/201 — успех, иначе выбрасывать исключения)
- Переносить тяжелые операции парсинга JSON (>16 мс) в фоновый isolate с помощью функции compute()
- При работе с LLM задавать строгую JSON-схему в системном промпте и устанавливать MIME type application/json
Примеры запросов агенту
Выполни HTTP-запрос к API и распарси JSON-ответ, используя compute() для избежания задержек UI
Сформируй безопасный HTTPS URI и отправь GET-запрос, проверив статус-код на 200 или 201
Запроси данные у LLM, указав в системном промпте строгую JSON-схему и заголовок application/json
Что понадобится
- Пакет http
- Среда Flutter (iOS/Android)
- Настройка network_security_config.xml (Android) и NSAppTransportSecurity (iOS) для HTTP-отладки
Описание составлено по SKILL.md навыка, сверено 07.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «flutter-flutter-handling-http-and-json» из репозитория:
# https://github.com/flutter/agent-plugins
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r flutter-flutter-handling-http-and-json/ ~/.claude/skills/flutter-flutter-handling-http-and-json/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.