개요
API Radar는 Flutter용 부유형 네트워크 디버거로, Dio를 사용해 수행한 API 호출을 실시간으로 검사할 수 있습니다. 요청 및 응답 정보를 장치에 직접 표시하며 헤더, 상태 코드, 페이로드 등을 포함합니다. 개발 중 디버깅에 이상적이며 외부 도구 없이도 네트워크 동작을 즉시 확인할 수 있습니다. 오버레이를 사용자 정의할 수 있으며 Android, iOS, Web, macOS, Windows, Linux 플랫폼에서 작동합니다.
사용 사례
- 실시간 API 디버깅
- 개발 중에 Dio 요청 모니터링
- 네트워크 문제 해결
- 앱 내에서 API 엔드포인트 테스트
- 요청/응답 데이터 시각화
- API 통합 워크플로우 개선
주요 기능
- 플로팅 디버그 오버레이
- 실시간 API 호출 검사
- Dio HTTP 클라이언트 지원
- 크로스 플랫폼 호환성
- 사용자 정의 가능한 UI
- 세부 요청/응답 로깅
적합한 대상
- Flutter 개발자
- 모바일 앱 테스터
- 백엔드 통합자
- 디버깅 팀
- 프론트엔드 엔지니어
- 모바일 환경에서의 DevOps
고려 사항
- 생산 환경 사용을 위한 것이 아님
- 성능에 약간의 영향을 줄 수 있습니다
- 오버레이를 숨기거나 최소화할 수 있습니다
- 수동 활성화 필요
- Dio 기반 요청에 한정
- 디버그 빌드에서만 최적으로 사용됨