Container는 페이지에서 최대한의 공간을 차지하려 합니다.Container 내부에 child가 없을때.Container 내부애 child가 있을때.가능한 최대한 공간을 차지하려 하기 때문에, 전체에 적용됩니다.width, height같은 제약조건을 주게되면 그렇게
MaterialApp() MaterialApp에는 앱 제목을 설정하는 title, 앱 테마를 설정하는 theme, home위젯을 설정하는 home 속성이 있습니다. 모든 위젯은 MaterialApp Widget이 감싸야합니다. 그리고 Scaffold() 위젯을 처음으
Scaffold.drawer 메뉴처럼 띄울 수 있는 Drawer() 위젯입니다. Scaffold() 내부에서 정의할 수 있습니다. child 위 Drawer()는 총 2부분, 4개의 위젯으로 이루어져 있습니다. 그 2부분을 나란히 배치하기 위해 ListView()
하단의 내용처럼 잠깐 나왔다가 사라지는 위젯입니다. FlutterToast 패키지를 이용해 구현할 수 있습니다. flutterToast()함수 내부에서 FlutterToast 패키지를 사용합니다.
구현 참고(이전버전) 위에서 사용하고 있는 ScaffoldMessenger.of(context).showSnackBar()이전에는 Scaffold.of(ctx).showSnackBar()가 사용 되었습니다(현재 deprecated). 이 Scaffold.of(ctx
1. 기본 Navigator Navigator.push(context, builder: (_) => SecondPage()) 부분이 핵심입니다. 여기서 잘못된 context 전달로 제대로 작동하지 않을 수 있습니다. 다시 되돌아갈때는, Navigator.pop(co