패키지, 저장소 및 앱 카테고리 검색

패키지 상세v1.8.0

native_dio_adapter

HTTP 요청을 네이티브 플랫폼에 위임하기 위해 cupertino_http와 cronet_http를 사용하는 dio용 클라이언트입니다.

AndroidiOSmacOSWindowsLinux
30일 다운로드
13.6만
좋아요
68
Pub 점수
160

패키지 설치

flutter pub add native_dio_adapter

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

Dio 플러그인으로 cupertino_http 및 cronet_http를 사용하여 HTTP 요청을 네이티브 플랫폼 구현에 위임함으로써 안드로이드, iOS, macOS, Windows 및 리눅스에서 성능과 신뢰성을 향상시킵니다. 시스템 수준의 네트워킹 스택을 활용하여 효율성과 플랫폼 고유 기능과의 호환성을 높입니다. 여러 플랫폼에서 최적화된 네트워크 동작이 필요한 앱에 적합합니다.

사용 사례

  • 고성능 HTTP 요청
  • 크로스 플랫폼 네트워크 최적화
  • 네이티브 HTTP 스택 기능 활용
  • 모바일 및 데스크톱에서의 요청 처리 개선
  • 기존 Dio 기반 애플리케이션과의 통합

주요 기능

  • 네이티브 HTTP 구현 사용
  • Android, iOS, macOS, Windows 및 Linux를 지원합니다
  • 플랫폼 네이티브 네트워킹을 통한 성능 향상
  • Dio와의 원활한 통합
  • 자동 백업 및 플랫폼별 라우팅

적합한 대상

  • 최적의 네트워크 성능이 필요한 앱
  • HTTP 작업에 Dio를 사용하는 개발자
  • 다중 플랫폼 대상 프로젝트
  • 네이티브 네트워킹 기능을 우선시하는 팀
  • 신뢰성 있고 빠른 HTTP 통신을 필요로 하는 응용 프로그램

고려 사항

  • 완전한 기능을 위해 플랫폼별 설정이 필요합니다
  • 네이티브 종속성으로 인해 앱 크기가 증가할 수 있습니다
  • 순수한 Dio에 비해 사용자 정의가 제한적
  • 외부 네이티브 라이브러리( cupertino_http, cronet_http)에 의존합니다
  • 원본 HTTP 지원이 없는 환경에서는 적합하지 않습니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

dio

Language: English | 简体中文

This is the base repo of the dio project. Please move to specific paths for project instructions.

Don't forget to add #dio topic to your published dio-related packages! See more: https://dart.dev/tools/pub/pubspec#topics

Versioning

Before you upgrade: Breaking changes might happen in major and minor versions of packages.
See the Migration Guide for the complete breaking changes list.

To know about our compatibility policy, see the Compatibility Policy doc.

All Packages

dio
Plugins
  • cookie_manager: link Pub
  • compatibility_layer: link Pub
  • http2_adapter: link Pub
  • native_dio_adapter: link Pub
  • web_adapter: link Pub
Examples
  • example: link
  • example_flutter_app: link

Copyright & License

The project and its underlying projects are originally authored by @wendux with the organization @flutterchina, started being maintained by Chinese Flutter User Group (@cfug) since 2023.

The project consents the MIT license.

카테고리

의존성

의존성 목록 5 개

소스 저장소

이 패키지를 사용하는 프로젝트