Skip to content

Flutter Network Viewer v0.1.0

Choose a tag to compare

@DevMobileAn27 DevMobileAn27 released this 15 Oct 09:43
· 18 commits to main since this release

Bản phát hành đầu tiên của Flutter Network Viewer dành cho macOS: theo dõi API, đọc log Flutter và xử lý JSON trong cùng một ứng dụng.

Tính năng

  • Network: tìm kiếm, lọc request theo method/status; xem riêng request header/body và response header/body.
  • Console: tìm kiếm và lọc log Flutter theo nguồn, mức độ; xem lỗi và stack trace khi có.
  • JSON: định dạng, xem JSON/Tree, thu gọn nhánh và tìm kiếm với phân biệt hoa/thường, nguyên từ hoặc regex.
  • Xem trước và phóng to ảnh trong response.
  • Ghi nhớ vị trí divider và tab chi tiết request đã chọn.
  • Giao diện sáng/tối, tiếng Việt/tiếng Anh và hỗ trợ MCP cho công cụ AI.

Chọn bản tải xuống

Máy Mac File
Chip M — Apple Silicon flutter-network-viewer-v0.1.0-macos-arm64.zip
Chip Intel flutter-network-viewer-v0.1.0-macos-x86_64.zip

Yêu cầu: macOS 12 trở lên.

Cài đặt và bắt đầu

  1. Tải đúng file ZIP cho máy và giải nén.
  2. Kéo Flutter Network Viewer.app vào thư mục Applications rồi mở ứng dụng.
  3. Chạy ứng dụng Flutter cần theo dõi ở chế độ debug hoặc profile.
  4. Sao chép Flutter DevTools URL hoặc Dart VM Service URL từ terminal.
  5. Trong Viewer, bấm Connect an app hoặc biểu tượng ?, dán URL và kết nối.
  6. Thao tác trên app Flutter để bắt đầu xem request và log.

Xem hướng dẫn và ảnh minh họa trong README.

If macOS blocks the app

After moving the app into Applications, if macOS reports an unverified developer or a damaged app, run in Terminal:

xattr -dr com.apple.quarantine "/Applications/Flutter Network Viewer.app"
open "/Applications/Flutter Network Viewer.app"

This removes the app’s quarantine attribute. Only use it for a trusted download from this repository’s official GitHub Releases.

Lưu ý

  • Hai bản hiện dùng chữ ký ad-hoc, chưa có Developer ID/notarization của Apple; macOS có thể chặn khi mở bản tải về.
  • Không hỗ trợ theo dõi app release hoặc Flutter Web.
  • Dữ liệu capture chỉ được giữ trong phiên mở app; dùng Export trước khi đóng nếu cần lưu lại.