Dead Code/Flutter_Dart

[플러터] widgetFlutterbinding.ensureInitialized

2024. 10. 19.




오늘도 장님이 길을 찾듯이.. 뭔지 모르는 개념을 하나씩 찾아본다. 

 

WidgetsFlutterBinding.ensureInitialized();

 

비동기 메소드 채널을 사용하기 위해 초기화해준다는 외계어는 모르겠고,

안드로이드나 iOS의 네이티브 리소스를 사용하기 전

초기화를 통한 사용 준비를 하는 역할이라고 해두자. 

 

메소드 채널은 플러터와 네이티브 리소스를 연결해주는 채널이다.

 

예를 들어 firebase나 googlesheet api 등

구글에서 제공하는 라이브러리에는 반드시 사용해야하는 경우가 많으니,

알아두자.

 

모르면 뭐 어떤가.. 안넣으면 에러나겠지 머.