Flutter에서 사용자 입력을 처리하는 방식은 자바의 리스너 패턴이나 자바스크립트의 이벤트 핸들러와 비슷하면서도 다릅니다. Flutter는 위젯 중심의 선언적 UI 패러다임을 따르기 때문에, 입력 처리도 위젯의 속성으로 정의하는 경우가 많습니다.자바스크립트에서는 보통 addEventListener를 사용하거나 React에서 onClick={handleClick} 같은 방식으로 이벤트를 처리합니다. 그러나, Flutter에서도 비슷한 개념으로 onPressed, onTap 같은 콜백 함수를 위젯 생성자에 전달합니다. 하지만 Flutter는 모든 것이 위젯으로 구성되어 있어서, 입력 처리를 위한 위젯들이 따로 준비되어 있습니다.TextField - 텍스트 입력 처리하기TextField는 Flutter에서 ..
이번에는 Flutter 앱의 핵심이라고 할 수 있는 사용자 입력 처리 방법에 대해 알아보겠습니다. 모바일 앱에서 사용자 입력은 앱과 사용자 간의 상호작용을 위한 필수적인 요소입니다. Flutter에서는 다양한 입력 위젯을 제공하여 사용자의 터치, 텍스트 입력, 제스처 등을 쉽게 처리할 수 있습니다.TextField: 텍스트 입력 처리하기TextField는 Flutter에서 사용자의 텍스트 입력을 받기 위한 기본 위젯입니다. 이메일 주소, 패스워드, 검색어 등 다양한 텍스트 입력에 활용할 수 있습니다.기본 TextField 사용하기가장 간단한 형태의 TextField는 다음과 같이 사용할 수 있습니다.TextField( decoration: InputDecoration( hintText: '여기에 ..