모바일 개발자는 다양한 배경을 가진 사람들로 구성되어 있고 종종 저마다 다른 프로그래밍 도구와 편집기를 선호합니다. Flutter는 명령줄에서 앱을 빌드하기 위한 지원뿐 아니라 Android Studio 및 Visual Studio Code를 위한 최고급 지원을 포함한 다양한 도구도 자체적으로 지원하므로, 우리는 디버깅 및 런타임 검사 도구를 노출하는 방식에 유연성이 필요하다는 점을 잘 알고 있었습니다.
- 위젯 검사기: Flutter가 렌더링을 위해 사용하는 트리 계층 구조의 시각화와 탐색을 지원합니다.
- 타임라인 뷰: 프레임 단위로 애플리케이션을 진단함으로써 앱에서 애니메이션 '버벅거림'의 원인이 될 수 있는 렌더링 및 계산 작업을 식별하는 데 도움이 됩니다.
- 완전 소스 레벨 디버거: 코드를 단계별로 진행하고 중단점을 설정하고 호출 스택을 조사할 수 있게 해줍니다.
- 로그 기록 뷰: 애플리케이션에서 로그하는 활동은 물론이고 네트워크, 프레임워크 및 가비지 컬렉션 이벤트도 표시합니다.
우리는 Flutter 개발자와 Dart 개발자 모두를 위해 이 새로운 웹 기반 도구에 더 많이 투자할 계획이며, 웹 기반 환경을 위한 통합이 개선됨에 따라 Visual Studio Code와 같은 도구에 이러한 서비스를 직접 빌드할 계획입니다.