Blog lập trình

Bí Quyết Debug Ứng Dụng Flutter Như Dân Chuyên Nghiệp
[ Cập nhật vào ngày 01:45 ngày 16/04/2025 ] - [ Số lần xem: 39 ]

Debugging là kỹ năng không thể thiếu khi học lập trình Flutter. Bài viết này chia sẻ các mẹo giúp bạn tìm và sửa lỗi nhanh chóng, từ widget overflow đến lỗi API, giúp ứng dụng chạy mượt mà hơn


Mẹo 1: Sử Dụng Flutter DevTools

Mở DevTools từ VS Code hoặc Android Studio để kiểm tra widget tree và hiệu suất.

Cách dùng: Chạy flutter run và nhấn “Open DevTools” trong console.

Thủ thuật: Kiểm tra “Performance” tab để phát hiện FPS thấp.

Mẹo 2: Logging Thông Minh

Thêm log để theo dõi dữ liệu:


print('Button clicked: $value');
  

Thủ thuật: Dùng package logger để phân loại log (info, error, debug).

Mẹo 3: Xử Lý Widget Overflow

Khi text hoặc widget bị tràn, dùng Flexible hoặc Expanded:


Row(
  children: [
    Expanded(child: Text("This is a very long text that might overflow")),
    Icon(Icons.star),
  ],
)
  

Thủ thuật: Kích hoạt debugPaintSizeEnabled để thấy ranh giới widget:


void main() {
  debugPaintSizeEnabled = true;
  runApp(MyApp());
}
  

Mẹo 4: Debug API Call

Dùng try-catch cho các API call:


try {
  final response = await http.get(Uri.parse('https://api.example.com'));
  print(response.body);
} catch (e) {
  print('Error: $e');
}
  

Thủ thuật: Hiển thị lỗi bằng SnackBar để thân thiện với người dùng.

Kết luận

Debugging không còn là nỗi sợ khi bạn nắm vững các mẹo này. Muốn học thêm kỹ thuật debug chuyên sâu? Đăng ký khóa học Flutter online tại Devrun để được hướng dẫn bởi các chuyên gia!




DevRun

Chia sẻ bài viết:        Chia sẻ Zalo Google Bookmarks 
  In bài viết