Dart

Flutter – Navigation (pop)

앞서 공부한대로 각 스크린은 stack 구조로 쌓인다. ex)[HomeScreen(), FirstScreen(), SecondScreen()…] 만약 stack에 HomeScreen() 뿐인데 pop() 을 하면 검은 화면이 뜨면서 앱이 정상적으로 작동하지 않게 된다. 이를 방지하기위해 maybePop()을 사용한다. maybePop() canPop()...

Continue reading...

Flutter – Navigation (push)

push는 기본적으로 stack 구조이다. stack에 차례대로 각 페이지들이 쌓이고, pop시에 끝에서부터 꺼낸다. 스크린 데이터 주고 받기 – (1) 스크린 데이터 주고받기 / arguments 통해 전달- (2) 웹처럼 Routing / pushNamed로 푸시...

Continue reading...