https://github.com/xcxcxz/Flutter_Study

Semantic Versioning

[MAJOR].[MINER].[PATCH]

Major - 하위 호환성을 깨트리는 중요한 변경 있을때 올림. 주로 기존 API 변경이나 기능의 큰 변화

minor - 하위 호환성 유지하면서 기능추가. 새로운 기능 소개 But 기존 코드에 영향 주지않음

Patch - 버그 수정

^(캐럿)를 사용하여 자동으로 최신버전을 다운받아 사용하도록.

JavaScript 사용시

controller..setJavaScriptMode(JavaScriptMode.unrestricted)

와 같이 작성해 줘야 javascript 동작함

MaybePop

MaybePop을 사용할 때 염두에 둘 사항은 기본 뒤로 버튼 동작만 지원한다는 것. 앱에서 뒤로 버튼 동작을 사용자 정의한 경우 MaybePop이 예상대로 작동하지 않을 수 있다.

Flutter WillPopScope

WillPopScope의 기능

WillPopScope를 사용하면 뒤로 버튼을 눌렀을 때 수행할 동작을 정의할 수 있으며, 뒤로 버튼 동작이 막힐 경우 적절한 대안을 제공할 수 있습니다.

MaybePop과의 차이점

MaybePop은 뒤로 버튼 동작을 지원하지 않지만, WillPopScope는 뒤로 버튼 동작을 기본으로 지원합니다.