안녕하세요
오늘은 Flutter 개발을 하는 도중 신기했던 기능이 있어서 가져왔습니다.
Flutter의 가장 큰 장점 중 하나라고 생각하는게 DevTool인데요!
이 DevTool에서 Provider 값을 모니터링 할 수 있는 탭이 어느 날 생겼더라구요.

상태를 지켜보면서 리팩토링 할 때 유용하게 썼었던 기억이 있습니다.
그런데 알고보니까 이게 플러터에서 만들어준게 아니라 Extension으로써 만들어진거더라구요.
https://docs.flutter.dev/tools/devtools/extensions
DevTools extensions
Learn how to use and build DevTools extensions.
docs.flutter.dev
그래서 저 DevTool 탭에 있는 Provider도 Provider 패키지에서 나온거구요.
개발할 때 유용하게 쓸 수 있을 거 같은게 생각나면
저도 이렇게 Devtool Extension으로 만들어서 써먹어봐야겠어요 ㅎㅎ
https://pub.dev/packages/devtools_extensions
devtools_extensions | Flutter package
A package for building and supporting extensions for Dart DevTools.
pub.dev
신기하게 DevTool 에 넣는 Extension을 넣는 패키지를 이용해서
다이나믹하게 DevTool에 추가를 해준다고 해요.
이와 비슷하게 Xcode에도 이렇게 Extension이 있었는데 자세히 모르는 것 같네요.
다음엔 Xcode Extension에 대해서도 찾아봐야겠어요 ㅎㅎ
'Flutter' 카테고리의 다른 글
Flutter - GetX에 대해 (0) | 2024.11.27 |
---|---|
Flutter - 플러터의 메모리 관리 (1) | 2024.11.12 |
Flutter - Class의 확장 방법 (3) | 2024.11.11 |
Flutter - secure_storage || KeyChain 사용법 (feat. Method Channel) (0) | 2024.11.10 |
Flutter State Management - 1. Provider, ChangeNotifier 에 대해 (0) | 2024.11.09 |